0000026058-20-000016.txt : 20200220 0000026058-20-000016.hdr.sgml : 20200220 20200220115545 ACCESSION NUMBER: 0000026058-20-000016 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 141 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200220 DATE AS OF CHANGE: 20200220 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CTS CORP CENTRAL INDEX KEY: 0000026058 STANDARD INDUSTRIAL CLASSIFICATION: PRINTED CIRCUIT BOARDS [3672] 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: 20633414 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 ctscorp-20191231x10xk.htm 10-K Document
01false--12-31FY2019000002605832433391Large Accelerated Filer1850000.160.16P0Y2029-12-312039-12-312039-12-312023-12-312021-12-312021-12-310342100420770 0000026058 2019-01-01 2019-12-31 0000026058 2020-02-18 0000026058 2019-06-30 0000026058 2018-01-01 2018-12-31 0000026058 2017-01-01 2017-12-31 0000026058 2019-12-31 0000026058 2018-12-31 0000026058 2017-12-31 0000026058 2016-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000026058 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000026058 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000026058 us-gaap:TreasuryStockMember 2019-12-31 0000026058 us-gaap:CommonStockMember 2017-12-31 0000026058 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000026058 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000026058 us-gaap:CommonStockMember 2019-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000026058 us-gaap:TreasuryStockMember 2016-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000026058 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000026058 us-gaap:RetainedEarningsMember 2017-12-31 0000026058 us-gaap:RetainedEarningsMember 2018-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000026058 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000026058 us-gaap:CommonStockMember 2016-12-31 0000026058 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000026058 us-gaap:CommonStockMember 2018-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000026058 us-gaap:RetainedEarningsMember 2019-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000026058 us-gaap:TreasuryStockMember 2018-12-31 0000026058 us-gaap:RetainedEarningsMember 2016-12-31 0000026058 us-gaap:TreasuryStockMember 2017-12-31 0000026058 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000026058 2019-01-01 0000026058 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000026058 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0000026058 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0000026058 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000026058 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0000026058 us-gaap:OtherNonoperatingIncomeExpenseMember 2017-01-01 2017-12-31 0000026058 us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0000026058 us-gaap:OtherNonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0000026058 cts:ToyotaMotorCorporationMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-12-31 0000026058 cts:HondaMotorCoMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-12-31 0000026058 cts:ToyotaMotorCorporationMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0000026058 cts:HondaMotorCoMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0000026058 cts:CumminsInc.Member us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0000026058 cts:HondaMotorCoMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0000026058 cts:CumminsInc.Member us-gaap:SalesRevenueNetMember 2018-01-01 2018-12-31 0000026058 cts:CumminsInc.Member us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0000026058 cts:ToyotaMotorCorporationMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0000026058 cts:IndustrialMember 2019-01-01 2019-12-31 0000026058 cts:TelecommunicationsITMember 2019-01-01 2019-12-31 0000026058 cts:IndustrialMember 2018-01-01 2018-12-31 0000026058 cts:TransportationMember 2019-01-01 2019-12-31 0000026058 cts:AerospaceandDefenseMember 2018-01-01 2018-12-31 0000026058 cts:MedicalMember 2019-01-01 2019-12-31 0000026058 cts:MedicalMember 2018-01-01 2018-12-31 0000026058 cts:TelecommunicationsITMember 2018-01-01 2018-12-31 0000026058 cts:TransportationMember 2018-01-01 2018-12-31 0000026058 cts:AerospaceandDefenseMember 2019-01-01 2019-12-31 0000026058 us-gaap:SegmentContinuingOperationsMember 2019-01-01 2019-12-31 0000026058 us-gaap:SegmentContinuingOperationsMember 2017-01-01 2017-12-31 0000026058 us-gaap:SegmentContinuingOperationsMember 2018-01-01 2018-12-31 0000026058 us-gaap:LandAndLandImprovementsMember 2018-12-31 0000026058 us-gaap:LandAndLandImprovementsMember 2019-12-31 0000026058 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000026058 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000026058 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000026058 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000026058 us-gaap:AllOtherCorporateBondsMember 2019-12-31 0000026058 us-gaap:AllOtherCorporateBondsMember 2018-12-31 0000026058 us-gaap:USTreasuryBondSecuritiesMember 2019-12-31 0000026058 us-gaap:PartnershipMember 2018-12-31 0000026058 us-gaap:RealEstateMember 2019-12-31 0000026058 us-gaap:CashAndCashEquivalentsMember 2018-12-31 0000026058 country:US us-gaap:EquitySecuritiesMember 2019-12-31 0000026058 us-gaap:PartnershipMember 2019-12-31 0000026058 us-gaap:RealEstateMember 2018-12-31 0000026058 us-gaap:USTreasuryBondSecuritiesMember 2018-12-31 0000026058 us-gaap:CashAndCashEquivalentsMember 2019-12-31 0000026058 us-gaap:EquityFundsMember 2019-12-31 0000026058 country:US us-gaap:EquitySecuritiesMember 2018-12-31 0000026058 us-gaap:EquityFundsMember 2018-12-31 0000026058 country:US 2018-12-31 0000026058 country:US 2019-12-31 0000026058 us-gaap:ForeignPlanMember 2019-12-31 0000026058 us-gaap:ForeignPlanMember 2018-12-31 0000026058 us-gaap:PartnershipMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000026058 us-gaap:EquitySecuritiesMember 2019-12-31 0000026058 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0000026058 us-gaap:FairValueInputsLevel3Member 2019-12-31 0000026058 us-gaap:FairValueInputsLevel1Member 2019-12-31 0000026058 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0000026058 us-gaap:FairValueInputsLevel2Member 2019-12-31 0000026058 us-gaap:DebtSecuritiesMember 2019-12-31 0000026058 cts:OtherSecuritiesMember 2018-12-31 0000026058 us-gaap:EquitySecuritiesMember 2018-12-31 0000026058 cts:OtherSecuritiesMember 2019-12-31 0000026058 us-gaap:DebtSecuritiesMember 2018-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000026058 country:US 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignPlanMember 2019-01-01 2019-12-31 0000026058 country:US 2018-01-01 2018-12-31 0000026058 us-gaap:ForeignPlanMember 2017-12-31 0000026058 us-gaap:ForeignPlanMember 2018-01-01 2018-12-31 0000026058 country:US 2017-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-01-01 2018-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-01-01 2019-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2017-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-12-31 0000026058 us-gaap:ForeignPlanMember 2017-01-01 2017-12-31 0000026058 country:US 2017-01-01 2017-12-31 0000026058 us-gaap:PartnershipMember us-gaap:FairValueInputsLevel3Member 2018-01-01 2018-12-31 0000026058 us-gaap:PartnershipMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0000026058 us-gaap:PartnershipMember us-gaap:FairValueInputsLevel3Member 2019-01-01 2019-12-31 0000026058 us-gaap:PartnershipMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0000026058 cts:June2016PlanMember 2019-01-01 2019-12-31 0000026058 us-gaap:FairValueInputsLevel2Member 2018-12-31 0000026058 us-gaap:FairValueInputsLevel1Member 2018-12-31 0000026058 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000026058 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000026058 us-gaap:FairValueInputsLevel3Member 2018-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2017-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2017-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-01-01 2018-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-01-01 2018-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-12-31 0000026058 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000026058 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-12-31 0000026058 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0000026058 us-gaap:InProcessResearchAndDevelopmentMember 2019-12-31 0000026058 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0000026058 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0000026058 us-gaap:InProcessResearchAndDevelopmentMember 2018-12-31 0000026058 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-12-31 0000026058 us-gaap:OperatingExpenseMember cts:April2014PlanandJune2016PlanMember 2019-01-01 2019-12-31 0000026058 us-gaap:OperatingExpenseMember cts:April2014PlanandJune2016PlanMember 2018-01-01 2018-12-31 0000026058 us-gaap:OperatingExpenseMember cts:April2014PlanandJune2016PlanMember 2017-01-01 2017-12-31 0000026058 us-gaap:OtherRestructuringMember 2019-12-31 0000026058 cts:April2014PlanMember 2018-01-01 2018-12-31 0000026058 cts:June2016PlanMember 2017-01-01 2017-12-31 0000026058 cts:June2016PlanMember 2018-12-31 0000026058 cts:April2014PlanMember 2019-12-31 0000026058 cts:June2016PlanMember 2019-12-31 0000026058 cts:April2014PlanMember 2018-12-31 0000026058 cts:April2014PlanMember 2019-01-01 2019-12-31 0000026058 us-gaap:OtherRestructuringMember 2019-01-01 2019-12-31 0000026058 cts:April2014PlanMember 2017-01-01 2017-12-31 0000026058 cts:June2016PlanMember 2018-01-01 2018-12-31 0000026058 us-gaap:OperatingExpenseMember cts:AssetImpairmentChargeMember cts:June2016PlanMember 2019-12-31 0000026058 us-gaap:OperatingExpenseMember us-gaap:EmployeeSeveranceMember cts:June2016PlanMember 2019-12-31 0000026058 us-gaap:OperatingExpenseMember cts:EquipmentRelocationMember cts:June2016PlanMember 2019-12-31 0000026058 us-gaap:OperatingExpenseMember cts:June2016PlanMember 2019-12-31 0000026058 us-gaap:OperatingExpenseMember us-gaap:OtherRestructuringMember cts:June2016PlanMember 2019-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2019-01-01 2019-12-31 0000026058 us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0000026058 us-gaap:ForeignExchangeContractMember 2017-01-01 2017-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignExchangeContractMember 2018-01-01 2018-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-12-31 0000026058 us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0000026058 us-gaap:ForeignExchangeContractMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2017-01-01 2017-12-31 0000026058 us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2017-01-01 2017-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2018-01-01 2018-12-31 0000026058 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2018-12-31 0000026058 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000026058 us-gaap:OtherCurrentAssetsMember us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:OtherCurrentAssetsMember us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000026058 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000026058 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2019-12-31 0000026058 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0000026058 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000026058 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000026058 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000026058 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0000026058 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000026058 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000026058 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000026058 us-gaap:PerformanceSharesMember 2018-12-31 0000026058 us-gaap:PerformanceSharesMember 2019-12-31 0000026058 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0000026058 cts:ServiceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0000026058 cts:ServiceBasedRestrictedStockUnitsMember 2019-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2019-12-31 0000026058 srt:MinimumMember cts:PerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0000026058 cts:PerformanceOptionMember 2019-01-01 2019-12-31 0000026058 cts:CashSettledAwardsMember 2019-12-31 0000026058 cts:PerformanceOptionMember 2019-12-31 0000026058 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0000026058 cts:CashSettledAwardsMember 2018-12-31 0000026058 srt:MaximumMember cts:PerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2017-03-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2019-02-07 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2016-02-16 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2019-02-19 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2018-02-08 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2017-02-09 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2019-09-24 0000026058 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000026058 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0000026058 cts:ServiceBasedRestrictedStockUnitsMember 2017-01-01 2017-12-31 0000026058 cts:ServiceBasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-12-31 0000026058 cts:CTSCashSettledAwardsMember 2017-01-01 2017-12-31 0000026058 cts:CTSCashSettledAwardsMember 2019-01-01 2019-12-31 0000026058 cts:CTSCashSettledAwardsMember 2018-01-01 2018-12-31 0000026058 cts:NonVestedRestrictedStockUnitsRsuMember 2019-01-01 2019-12-31 0000026058 cts:TwoThousandNinePlanMember 2019-12-31 0000026058 cts:TwoThousandFourPlanMember 2019-12-31 0000026058 cts:TwoThousandFourteenPlanMember 2019-12-31 0000026058 cts:A2018PlanMember 2019-12-31 0000026058 cts:DirectorsPlanMember 2019-12-31 0000026058 cts:PerformanceOptionMember cts:TwoThousandFourPlanMember 2019-12-31 0000026058 cts:PerformanceOptionMember cts:DirectorsPlanMember 2019-12-31 0000026058 cts:PerformanceOptionMember cts:TwoThousandNinePlanMember 2019-12-31 0000026058 cts:PerformanceOptionMember cts:A2018PlanMember 2019-12-31 0000026058 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000026058 us-gaap:EmployeeStockOptionMember 2019-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000026058 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000026058 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000026058 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:ForeignCountryMember 2018-01-01 2018-12-31 0000026058 us-gaap:DomesticCountryMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignCountryMember 2017-01-01 2017-12-31 0000026058 us-gaap:DomesticCountryMember 2018-01-01 2018-12-31 0000026058 us-gaap:ForeignCountryMember 2019-01-01 2019-12-31 0000026058 us-gaap:DomesticCountryMember 2017-01-01 2017-12-31 0000026058 cts:U.S.FederalTaxandJobsActMember 2018-01-01 2018-12-31 0000026058 cts:U.S.FederalTaxandJobsActMember 2019-01-01 2019-12-31 0000026058 srt:MinimumMember 2019-01-01 2019-12-31 0000026058 srt:MaximumMember 2019-01-01 2019-12-31 0000026058 srt:MaximumMember cts:OperatingLossCarryforwardMember 2019-01-01 2019-12-31 0000026058 srt:MinimumMember us-gaap:ResearchMember 2019-01-01 2019-12-31 0000026058 srt:MaximumMember cts:ForeignTaxCreditCarryforwardMember 2019-01-01 2019-12-31 0000026058 srt:MinimumMember cts:ForeignTaxCreditCarryforwardMember 2019-01-01 2019-12-31 0000026058 srt:MinimumMember cts:OperatingLossCarryforwardMember 2019-01-01 2019-12-31 0000026058 srt:MaximumMember us-gaap:ResearchMember 2019-01-01 2019-12-31 0000026058 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-12-31 0000026058 us-gaap:FiniteLivedIntangibleAssetsMember 2019-01-01 2019-12-31 0000026058 us-gaap:CustomerListsMember 2019-01-01 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CN 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CZ 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:TW 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:US 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain cts:OtherNonUnitedStatesMember 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain cts:OtherNonUnitedStatesMember 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:TW 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:US 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CZ 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CN 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:TW 2018-01-01 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain cts:OtherNonUnitedStatesMember 2019-01-01 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain cts:OtherNonUnitedStatesMember 2017-01-01 2017-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CN 2018-01-01 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CN 2019-01-01 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:TW 2017-01-01 2017-12-31 0000026058 us-gaap:GeographicDistributionDomain cts:OtherNonUnitedStatesMember 2018-01-01 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CN 2017-01-01 2017-12-31 0000026058 us-gaap:GeographicDistributionDomain country:US 2019-01-01 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CZ 2018-01-01 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:SG 2017-01-01 2017-12-31 0000026058 us-gaap:GeographicDistributionDomain country:TW 2019-01-01 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:SG 2018-01-01 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:SG 2019-01-01 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CZ 2017-01-01 2017-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CZ 2019-01-01 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:US 2018-01-01 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:US 2017-01-01 2017-12-31 0000026058 2019-07-01 2019-09-30 0000026058 2019-10-01 2019-12-31 0000026058 2018-01-01 2018-03-31 0000026058 2018-07-01 2018-09-30 0000026058 2018-04-01 2018-06-30 0000026058 2019-01-01 2019-03-31 0000026058 2018-10-01 2018-12-31 0000026058 2019-04-01 2019-06-30 0000026058 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2016-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2018-12-31 iso4217:USD xbrli:pure iso4217:USD xbrli:shares xbrli:shares cts:plan

 
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, 2019
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  x 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    x 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.   x 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).     x 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 market
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13 (a) of the Exchange Act.    
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).       Yes    x 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, 2019, was approximately $890,000,000. There were 32,433,391 shares of common stock, without par value, outstanding on February 18, 2020.
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 14, 2020 are incorporated by reference in Part III.
 



TABLE OF CONTENTS


 
 
 
 
 
 
 
ITEM
 
 
PAGE
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CTS CORPORATION 1


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 our 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: changes in the economy generally and in respect to the business in which CTS operates; unanticipated issues in integrating acquisitions; the results of actions to reposition our business; rapid technological change; general market conditions in the transportation, telecommunications, and information technology industries, as well as conditions in the industrial, aerospace and defense, and medical markets; reliance on key customers; unanticipated natural disasters or other events; environmental compliance and remediation expenses; the ability to protect our intellectual property; pricing pressures and demand for our products; and risks associated with our international operations, including trade and tariff barriers, exchange rates and political and geopolitical risks. Many of these, and other risks and uncertainties, are discussed in further detail in Item 1A. of this Annual Report on Form 10-K. We undertake no obligation to publicly update our forward-looking statements to reflect new information or events or circumstances that arise after the date hereof, including market or industry changes.
PART I
Item 1.  Business
CTS Corporation ("CTS", "we", "our", "us" or the "Company") is a global manufacturer of sensors, electronic 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, electronic components, and actuators primarily to original equipment manufacturers ("OEMs") and tier one suppliers for the aerospace and defense, industrial, information technology, medical, telecommunications, 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 and technologies within these categories.
We operate manufacturing facilities in North America, Asia, and Europe. Sales and marketing are accomplished through our sales engineers, independent manufacturers' representatives, and distributors.
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 customer assemblies. Our major products consist principally of sensors and actuators used in passenger or commercial vehicles, electronic components used in telecommunications infrastructure, information technology and other high-speed applications, switches, temperature sensors, and potentiometers supplied to multiple markets, and fabricated piezoelectric materials and substrates used primarily in medical, industrial, aerospace and defense, and information technology markets.



CTS CORPORATION 2


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
Telecom
and
IT
SENSE
l
l
l
l
 
(Controls, Pedals, Piezo Sensing Products, Sensors, Switches, Transducers)
 
 
 
 
 
CONNECT
 
l
l
l
l
(EMI/RFI Filters, Capacitors, Frequency Control, Resistors, RF filters)
 
 
 
 
 
MOVE
l
l
 
 
l
(Piezo Microactuators, Rotary Actuators)
 
 
 
 
 
The following table provides a breakdown of net sales by industry as a percent of consolidated net sales:
 
2019
2018
2017
Industry
 
 
 
Transportation
64%
64%
65%
Industrial
17%
18%
18%
Medical
9%
9%
8%
Aerospace and Defense
7%
5%
4%
Telecommunications and IT
3%
4%
5%
% of consolidated net sales
100%
100%
100%

MARKETING AND DISTRIBUTION
Sales and marketing to OEMs is accomplished through our sales engineers, independent manufacturers' representatives, and distributors. We maintain sales offices in China, Czech Republic, Denmark, Germany, India, Japan, Singapore, Taiwan, and the United States. Approximately 89% of 2019 net sales were attributable to our sales engineers.
Our sales engineers generally service our largest customers with application-specific products. The sales engineers work closely with major customers in designing and developing products to meet specific customer requirements.
We utilize the services of independent manufacturers' representatives for customers not serviced directly by our sales engineers. Independent manufacturers' representatives receive commissions from us. During 2019, approximately 6% of net sales were attributable to independent manufacturers' representatives. We also use independent distributors. Independent distributors purchase products from us for resale to customers. In 2019, independent distributors accounted for approximately 5% of net sales.

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 electronic 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, and we generally do not believe we are dependent upon one or a limited 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 available.

CTS CORPORATION 3


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.
The ongoing coronavirus outbreak in China has resulted in travel restrictions and extended shutdown of certain businesses in the region, delaying the re-opening of two of our manufacturing facilities following the Lunar New Year holiday. We rely upon these facilities to support our business in China and to export components for use in our production in other facilities. In addition, we source raw materials and certain components from Chinese suppliers for use in our operations. The closures and limitations on movement in the region are adversely affecting our business and will adversely affect our sales and results of operations in the first quarter of 2020, and possibly longer if coronavirus consequences continue.

PATENTS, TRADEMARKS, AND LICENSES
We maintain a program of obtaining and protecting U.S. and non-U.S. patents relating to products that we have designed and manufactured, as well as processes and equipment used in our manufacturing technology. We were issued 18 new U.S. patents and 15 non-U.S. patents in 2019 and currently hold 148 U.S. patents and 150 non-U.S. patents. We have 12 registered U.S. trademarks, 24 registered foreign trademarks and 4 international trademark registrations. We have licensed the right to use several of our patents. In 2019, license and royalty income was less than 1% of net sales.

MAJOR CUSTOMERS
Sales to our 15 largest customers as a percentage of total net sales were as follows:
 
Years Ended December 31,
 
2019
2018
2017
Total of 15 largest customers / net sales
61.9%
63.7%
64.4%
Our net sales to significant customers as a percentage of total net sales were as follows:
 
Years Ended December 31,
 
2019
2018
2017
Cummins Inc.
16.1%
15.2%
13.4%
Honda Motor Co.
11.6%
10.5%
11.2%
Toyota Motor Corporation
9.6%
10.5%
10.2%
We sell parts to these three transportation customers for certain vehicle platforms under purchase agreements that have no volume commitments 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 end market 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 does with us, or substantially changes the terms of that business, there could be an adverse impact on our operating results.

ORDER BACKLOG
Order backlog is comprised of firm open purchase orders we have received from our customers and generally represents 1 to 2 months of sales for certain products. Our business is a mix of purchase order based business, shorter-term contracts, and multi-year awards, such as with customers who serve the automotive end market. As such, order backlog does not provide a meaningful indication of future sales.  


CTS CORPORATION 4


COMPETITION
We compete with many domestic and foreign manufacturers principally on the basis of 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 many 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. 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 within the electronics industry, including in some cases short product life cycles and 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 ASSETS
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,
 
2019
2018
2017
Net sales from non-U.S. operations
40%
33%
32%

Our percentages of total assets at non-U.S. locations were as follows:
 
Years Ended December 31,
 
2019
2018
2017
Total assets at non-U.S. operations
49%
46%
49%
A substantial portion of these assets, other than cash and cash equivalents, cannot readily be liquidated. 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 transportation risks, economic downturns and inflation, government regulations, and expropriation. Our non-U.S. manufacturing facilities are located in China, Czech Republic, Denmark, India, Mexico, and Taiwan.

EMPLOYEES
We employed 3,570 people at December 31, 2019, with 84% of these employees located outside the U.S. We employed 3,230 people at December 31, 2018.

ADDITIONAL INFORMATION
We are incorporated in the State of Indiana. Our principal corporate office is located at 4925 Indiana Avenue Lisle, IL 60532.
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 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 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.
The SEC maintains an internet site that contains reports, proxy and information statements and other information regarding our filings at www.sec.gov.


CTS CORPORATION 5


EXECUTIVE OFFICERS OF THE COMPANY
Executive Officers.    The following serve as executive officers of CTS as of February 20, 2020. The executive officers are expected to serve until the next annual shareholders meeting, scheduled to be held on or about May 14, 2020, at which time the election of officers will be considered again by the Board of Directors.
Name
 
Age
 
Positions and Offices
Kieran O'Sullivan
 
57
 
President, Chief Executive Officer and Chairman of the Board
Ashish Agrawal
 
49
 
Vice President and Chief Financial Officer
Luis Francisco Machado
 
57
 
Vice President, General Counsel and Secretary

Kieran O'Sullivan - 57 - 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, is chairman of the compensation committee, and is a member of the audit committee of LCI Industries, a supplier of components for manufacturers of recreational vehicles, manufactured homes, marine applications, and for the related aftermarkets of those industries.
Ashish Agrawal - 49 - Vice President and Chief Financial Officer. On November 11, 2013, Mr. Agrawal was elected Vice President and Chief Financial Officer for 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 Corporation, a manufacturer of refrigerators, awnings and air conditioners, as Senior Vice President and Chief Financial Officer since 2007. Prior to that, Mr. Agrawal was with General Electric Co. in various positions since December 1994.
Luis Francisco Machado - 57 - Vice President, General Counsel and Secretary. Mr. Machado joined CTS in August 2015. Before joining CTS, Mr. Machado was at L Brands, Inc., a retailer of intimate apparel, home fragrance and beauty products under the Victoria's Secret, Pink, and Bath and Body Works Brands, as Senior Vice President, Legal and Assistant Secretary since August 2010, and Associate General Counsel, Corporate and Assistant Secretary of Wm. Wrigley Jr. Company since February 2006.
Information with respect to Directors and Corporate Governance may be found in our definitive proxy statement to be delivered to shareholders in connection with our 2020 Annual Meeting of Shareholders. Such information is incorporated herein by reference.

CTS CORPORATION 6


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. 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 or operating results could be negatively affected.

Because we currently derive a significant 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 large 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.

Negative or unexpected tax consequences could adversely affect our results of operations.

We operate globally and changes in tax laws could adversely affect our results.  The international tax environment continues to change as a result of both coordinated actions by governments and unilateral measures enacted by individual countries, such as the comprehensive tax reform enacted in the U.S. in 2017, which could significantly impact our effective tax rate, tax liabilities, and ability to utilize deferred tax assets.

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 accounting 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 accounting positions are subject to review and possible challenge by taxing authorities and to possible changes in law, which may have a retroactive effect.

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, including OEMs.

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, rapid and significant 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

CTS CORPORATION 7


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.

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

We generally do not obtain firm, long-term purchase commitments from our customers, and regularly experience reduced or extended lead times in customer orders. Customers cancel orders, change production quantities and delay production for a number of reasons. 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, customers may require 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 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. The short-term nature of our customers' commitments and the changes in demand for their 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 require rapid increases in production, which may stress our 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.

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 of operations in the near-term. We cannot predict whether we will achieve profitability in future periods.

We derive a substantial portion of our revenues from customers in the transportation, information technology and telecommunications industries and are susceptible to trends and factors affecting those industries.

Sales to the transportation, information technology and telecommunications industries represent a substantial portion of our revenues. Factors negatively affecting these industries and the demand for their products also negatively affect our business, financial condition and operating results. Any adverse occurrence, including among others, industry slowdown, recession, 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 are generally unionized and some of our customers have experienced labor disruptions in the past. Furthermore, these industries are highly cyclical in nature and sensitive to changes in general economic conditions, consumer preferences and interest rates. The failure of manufacturers that we serve may result in the failure to receive payment in full for products sold in the past and an abrupt cancellation in demand for certain products. Weakness in demand, the insolvency of manufacturers 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.





CTS CORPORATION 8


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 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 in the transportation and medical device markets, 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, we do not have coverage for all 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 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.

Our operating results 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 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 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 ("FCPA") and similar anti-bribery laws. The FCPA and similar anti-bribery laws in other jurisdictions 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 FCPA violations (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.


CTS CORPORATION 9


Public health or safety concerns and governmental restrictions, including the recent coronavirus outbreak, 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 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 or manufacturing efficiency. We may incur restructuring and impairment charges in the future if circumstances warrant. 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.

Losses in the financial markets could negatively impact pension asset returns and cash flow due to possible required contributions in the future.

We make a number of assumptions relating to our pension plans in order to measure the financial position of the plans and the net periodic benefit cost. The most significant assumptions relate to the discount rate and the expected long-term return on plan assets. If these assumptions prove to be significantly different from actual rates, then we may need to record additional expense relating to the pension plans, which could require cash contributions to fund future pension obligation payments and could have a material adverse effect on our financial condition and results of operations.

We may pursue acquisition opportunities that 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 significant 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. We may have difficulty finding suitable 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 our newly acquired 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.

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.

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 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 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 10


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.

We may experience shortages and increased costs of raw material and required electronic components.

Unanticipated raw material or electronic component shortages may 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. We are also dependent on our suppliers' ability to supply and deliver raw materials on a timely basis at negotiated prices. Any delay or inability to deliver raw materials by our suppliers may require that we attempt to mitigate such failure or fail to make deliveries to our customers on a timely basis. As a result, raw material or electronic component shortages, price increases, or failure to perform by our suppliers could adversely affect our operating results for a particular period due to the resulting revenue shortfall and/or increased costs.

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. Competition for qualified employees among companies that rely heavily on engineering and technology is at times intense, and the loss of qualified employees or an inability to attract, retain and motivate additional highly skilled employees required for the operation and expansion of our business could hinder our ability to conduct research activities and develop marketable products successfully.

We are subject to a variety of 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 environmental, health, and safety (“EHS”) laws and regulations 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 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. 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, 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 U.S. Environmental Protection Agency’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. Although we estimate our potential environmental liability and reserve for such matters, we cannot assure you that our reserves will be sufficient to cover the actual costs that we incur as a result of these matters.


CTS CORPORATION 11


Future events, such as the notification of potential liability at new sites, the discovery of additional contamination or changes to an approved remedy at existing sites, changes to existing EHS environmental 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.

In addition, we could be affected by future laws or regulations imposed in response to climate change concerns. Such laws or regulations could have a material adverse effect on our business, financial condition, and results of operations. Climate change initiatives may result in significant operational changes and expenditures, reduce demand for our products and adversely affect our business. We recognize that climate change is a global environmental concern. 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. These agreements and measures may require equipment modifications, operational changes, taxes, or purchase of emission credits to reduce emission of greenhouse gases from our operations, which may result in substantial capital expenditures and compliance, operating, maintenance and remediation costs.  Regulatory initiatives to reduce greenhouse gas usage may also adversely impact some of the industries we serve and our supply chain, adversely impacting our sales and the value of our business.

Our indebtedness may adversely affect our financial health.

Our debt consists of borrowings under our revolving credit facility. 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. Moreover, an increase in interest rates could increase our interest expense.

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.

Regulations related to conflict minerals could adversely impact our business.

The Dodd-Frank Wall Street Reform and Consumer Protection Act contains provisions to improve transparency and accountability concerning the supply of certain minerals, known as conflict minerals, originating from the Democratic Republic of Congo ("DRC") and adjoining countries. As a result, the SEC adopted annual disclosure and reporting requirements for those companies who may use conflict minerals mined from the DRC and adjoining countries in their products. There have been and will continue to be costs associated with complying with these disclosure requirements, including diligence costs to determine the sources of minerals used in our products and other potential changes to products, processes or sources of supply to the extent necessary as a consequence of such verification activities. These rules could adversely affect the sourcing, supply and pricing of materials used in our products. As there may be only a limited number of suppliers offering conflict-free minerals, we cannot be sure that we will be able to obtain necessary conflict-free minerals from such suppliers in sufficient quantities or at competitive prices. Also, we may face reputational challenges if we determine that certain of our products contain conflict minerals or if we are unable to sufficiently verify the origins for all minerals used in our products through the procedures we may implement.

CTS CORPORATION 12



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.

Natural disasters may adversely impact our capability to supply product to our customers.

Natural disasters, such as storms, flooding and associated power outages, occurring at any of our locations or supplier locations may lead to disruption of our manufacturing operations and supply chain, adversely impacting our capability to supply product to our customers. In the event of a natural disaster, it may not be possible for us to find an alternate manufacturing location for certain product lines, further impacting our capability to recover from such a disruption.

We could face risks to our systems, networks and production including increased IT security threats and more sophisticated and targeted computer crime.

Increased global information technology security threats and more sophisticated and targeted computer crime pose a risk to the security of our systems and networks and the confidentiality, availability and integrity of our data and communications. While we attempt to mitigate these risks by employing a number of measures - including employee training, comprehensive monitoring of our networks and systems, and maintenance of backup and protective systems - our systems, networks and products remain potentially vulnerable to advanced persistent threats. Depending on their nature and scope, such threats could potentially lead to the compromising of confidential information and communications, improper use of our systems and networks, manipulation and destruction of data, defective products, production downtimes and operational disruptions, which in turn could adversely affect our reputation, competitiveness and results of operations. Additionally, any updates to or implementation of systems, including the selection and implementation of an ERP system, may cause delays or disruptions in our processes or production which could adversely affect our results.


CTS CORPORATION 13


Item 1B.  Unresolved Staff Comments
Not applicable.
Item 2.  Properties
As of February 20, 2020, we had manufacturing facilities, administrative, research and development and sales offices in the following locations:
Manufacturing Facilities
Square
Footage
Owned/Leased
 
Albuquerque, New Mexico
114,525

Leased
 
Boise, Idaho
15,000

Leased
 
Haryana, India
19,400

Leased
 
Hopkinton, Massachusetts
32,000

Owned
 
Hradec Kralove, Czech Republic
30,680

Leased
 
Juarez, Mexico
114,600

Leased
 
Kaohsiung, Taiwan
75,900

Owned
(1)
Kvistgaard, Denmark
30,680

Leased
 
Lisle, Illinois
31,000

Leased
 
Matamoros, Mexico
51,000

Owned
 
Nogales, Mexico
64,000

Leased
 
Nupaky, Czech Republic
55,919

Leased
 
Ostrava, Czech Republic
67,600

Leased
 
Tecate, Mexico
22,537

Leased
 
Tianjin, China
225,000

Owned
(2)
Zhongshan, China
112,600

Leased
 
Total manufacturing
1,062,441

 
 
(1) Ground lease through 2026; restrictions on use and transfer apply.
(2) Land Use Rights Agreement through 2050 includes transfer, lease and mortgage rights.
Non-Manufacturing Facilities
Square
Footage
Owned/Leased
Description
Brownsville, Texas
N/A

Owned
Land
Brownsville, Texas
10,000

Leased
Warehouse
El Paso, Texas
22,400

Leased
Office and warehouse
Matamoros, Mexico
20,000

Leased
Warehouse
Elkhart, Indiana
319,000

Owned
Idle facility
Elkhart, Indiana
93,000

Owned
Administrative offices and research
Farmington Hills, Michigan
1,800

Leased
Sales office
Lisle, Illinois
74,925

Leased
Administrative offices and research
Malden, Massachusetts
3,600

Leased
Administrative offices and research
Nagoya, Japan
800

Leased
Sales office
Singapore
5,600

Leased
Sales office
Yokohama, Japan
1,400

Leased
Sales office
Total non-manufacturing
552,525

 
 
We regularly assess the adequacy of our manufacturing 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. The extent of utilization varies from plant to plant and with general economic conditions. We

CTS CORPORATION 14


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.
Item 3.  Legal Proceedings
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, there can be no 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 10 "Contingencies" in the Notes to the Consolidated Financial Statements in this Annual Report on Form 10-K.
Item 4.  Mine Safety Disclosures
        Not applicable.

CTS CORPORATION 15


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 18, 2020, there were approximately 919 shareholders of record.
A summary of our repurchases of common stock during the fourth quarter of 2019 is as follows:
 
(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 Value of
Shares That May Yet Be
Purchased Under the
Plans or Programs
October 1, 2019 - October 31, 2019
6,250

$
27.93

6,250

$
17,347

November 1, 2019 - November 30, 2019
74,100

$
27.09

74,100

$
15,340

December 1, 2019 – December 31, 2019
53,694

$
28.31

53,694

$
13,820

Total
134,044

 
134,044

 
In February 2019, our Board of Directors authorized a new stock repurchase program with a maximum dollar limit of $25,000 in stock repurchases, which replaced the previous authorized plan that was approved by our Board of Directors in April 2015. The authorization has no expiration date. During the year ended December 31, 2019 we purchased 420,770 shares for approximately $11,746, of which $566 was repurchased under the previous plan and $11,180 was repurchased under the most recent board-authorized share repurchase program.

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 (S&P 500 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, 2014.

performancegrapha02.jpg

CTS CORPORATION 16


Item 6.  Selected Financial Data
Five-Year Summary
(Amounts in thousands, except percentages and per share amounts)
 
2019
% of Sales
2018
% of Sales
2017
% of Sales
2016
% of Sales
2015
% of Sales
Summary of Operations
 

 

 

 

 

 

 

 

 

 

Net sales
$
468,999

100.0

$
470,483

100.0

$
422,993

100.0

$
396,679

100.0

$
382,310

100.0

Cost of goods sold
311,424

66.4

305,510

64.9

282,562

66.8

256,251

64.6

255,201

66.8

Gross Margin
157,575

33.6

164,973

35.1

140,431

33.2

140,428

35.4

127,109

33.2

Selling, general and administrative expenses
70,408

15.0

73,569

15.6

71,943

17.0

61,624

15.5

59,586

15.6

Research and development expenses
25,967

5.5

25,304

5.4

25,146

5.9

24,040

6.1

22,461

5.9

Non-recurring environmental expense








14,541

3.8

Restructuring charges
7,448

1.6

5,062

1.1

4,139

1.0

3,048

0.8

14,564

3.8

(Gain) loss on sale of assets
(63
)



708

0.2

(11,450
)
(2.9
)
(2,156
)
(0.6
)
Operating earnings
53,815

11.5

61,038

13.0

38,495

9.1

63,166

15.9

18,113

4.7

Other (expense) income
(3,549
)
(0.8
)
(2,935
)
(0.6
)
1,758

0.4

(5,921
)
(1.5
)
(5,852
)
(1.5
)
Earnings before taxes
50,266

10.7

58,103

12.4

40,253

9.5

57,245

14.4

12,261

3.2

Income tax expense
14,120

3.0

11,571

2.5

25,805

6.1

22,865

5.8

5,307

1.4

Net earnings
$
36,146

7.7

$
46,532

9.9

$
14,448

3.4

$
34,380

8.7

$
6,954

1.8

Retained earnings - beginning of year
478,847

 

420,160

 

410,979

 

381,840

 

380,145

 

Dividends declared
(5,227
)
 

(5,278
)
 

(5,267
)
 

(5,241
)
 

(5,259
)
 

Implementation of new accounting standard

 
17,433

 

 

 

 
Retained earnings - end of year
$
509,766

 

$
478,847

 

$
420,160

 

$
410,979

 

$
381,840

 

 
 
 
 
 
 
 
 
 
 
 
Net earnings per share:
 

 

 

 

 

 

 

 

 

 

Basic
$
1.11

 

$
1.41

 

$
0.44

 

$
1.05

 

$
0.21

 

Diluted
$
1.09

 

$
1.39

 

$
0.43

 

$
1.03

 

$
0.21

 

 
 
 
 
 
 
 
 
 
 
 
Average basic shares outstanding (000s)
32,700

 

33,024

 

32,892

 

32,728

 

32,959

 

Average diluted shares outstanding (000s)
33,105

 

33,569

 

33,420

 

33,251

 

33,484

 

Cash dividends per share (annualized)
$
0.16

 

$
0.16

 

$
0.16

 

$
0.16

 

$
0.16

 

Capital expenditures
$
21,733

 

$
28,488

 

$
18,094

 

$
20,500

 

$
9,723

 

Depreciation and amortization
$
24,619

 

$
22,514

 

$
20,674

 

$
18,992

 

$
16,254

 

 
 
 
 
 
 
 
 
 
 
 
Financial Position at Year End
 

 

 

 

 

 

 

 

 

 

Current assets
$
237,478

 

$
239,359

 

$
233,609

 

$
215,707

 

$
245,954

 

Current liabilities
96,948

 

103,993

 

102,412

 

98,129

 

94,620

 

Current ratio
2.4 to 1

 

2.3 to 1

 

2.3 to 1

 

2.2 to 1

 

2.5 to 1

 

Working capital
140,530

 

135,366

 

131,197

 

117,587

 

151,334

 

Inventories
42,237

 

43,486

 

36,596

 

28,652

 

24,600

 

Net property, plant and equipment
105,038

 

99,401

 

88,247

 

82,111

 

69,872

 

Total assets
643,354

 

548,341

 

539,696

 

517,697

 

483,373

 

Long-term debt
99,700

 

50,000

 

76,300

 

89,100

 

90,700

 

Long-term obligations, including long-term debt
141,187

 

66,419

 

93,479

 

101,686

 

107,099

 

Shareholders' equity
405,219

 

377,929

 

343,805

 

317,882

 

281,654

 

Common shares outstanding (000s)
32,472

 

32,751

 

32,938

 

32,762

 

32,548

 

Equity (book value) per share
$
12.48

 

$
11.54

 

$
10.44

 

$
9.70

 

$
8.65

 

Stock price range
25.10-33.95

 

24.07-39.20

 

19.30-28.35

 

12.87-24.80

 

15.30-20.25

 



Certain acquisitions, divestitures, closures of operations or product lines, and certain accounting reclassifications affect the comparability of information contained in the "Five-Year Summary."

CTS CORPORATION 17


Item 7.  Management's Discussion and Analysis of Financial Condition and Results of Operations
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 and technologies within these categories.
We manufacture sensors, actuators, and electronic components in North America, Europe, and Asia. CTS provides engineered products to OEMs and tier one suppliers in the aerospace and defense, industrial, information technology, medical, telecommunications, 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.
Results of Operations: Year Ended December 31, 2019, versus Year Ended December 31, 2018
(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, 2019, and December 31, 2018:
 
Years Ended December 31,
 
Percent of Net Sales
 
2019
2018
Percent
Change
2019
2018
Net sales
$
468,999

$
470,483

(0.3
)
100.0

100.0

Cost of goods sold
311,424

305,510

1.9

66.4

64.9

Gross margin
157,575

164,973

(4.5
)
33.6

35.1

Selling, general and administrative expenses
70,408

73,569

(4.3
)
15.0

15.6

Research and development expenses
25,967

25,304

2.6

5.5

5.4

Restructuring charges
7,448

5,062

47.1

1.6

1.1

(Gain) on sale of assets
(63
)




Total operating expenses
103,760

103,935

(0.2
)
22.1

22.1

Operating earnings
53,815

61,038

(11.8
)
11.5

13.0

Other (expense) income, net
(3,549
)
(2,935
)
20.9

(0.8
)
(0.6
)
Earnings before income tax
50,266

58,103

(13.5
)
10.7

12.4

Income tax expense
14,120

11,571

22.0

3.0

2.5

Net earnings
$
36,146

$
46,532

(22.3
)
7.7

9.9

Diluted earnings per share:
 

 

 

 

 

Diluted net earnings per share
$
1.09

$
1.39

 

 

 


Sales were $468,999 for the year ended December 31, 2019, a decrease of $1,484, or 0.3% from 2018. Sales to transportation markets decreased $1,119 or 0.4%. Sales to other markets decreased $364 or 0.2%. The QTI acquisition, which was completed in July 2019, added $9,252 in sales for the year (see Note 19). Changes in foreign exchange rates decreased sales by $5,135 year-over-year due to the U.S. Dollar appreciating compared to the Chinese Renminbi and Euro.
Gross margin as a percent of sales was 33.6% in 2019 versus 35.1% in 2018. The decrease in gross margin was driven primarily by lower volume, foundry inefficiency in our ceramics manufacturing operations, labor and commodity cost increases, a one-time purchase accounting step-up in the value of finished goods inventory acquired with our QTI acquisition, and an unfavorable impact from currency movements. These were partially offset by cost improvement projects as well as savings from our manufacturing transition project.
Selling, general and administrative ("SG&A") expenses were $70,408, or 15.0% of sales for the year ended December 31, 2019, versus $73,569 or 15.6% of sales in the comparable period of 2018. The 2019 SG&A costs include amortization of intangibles and other operating costs associated with the QTI acquisition as well as higher environmental expenses, which were offset by

CTS CORPORATION 18


lower short-term incentive compensation, the impact of cost reduction actions taken in the fourth quarter, and other cost controls during the year.
Research and development expenses were $25,967 or 5.5% of sales in 2019 compared to $25,304 or 5.4% of sales in 2018.
Restructuring charges were $7,448 for year ended December 31, 2019. The charges were mainly for building and equipment relocation, severance, and asset impairment charges related to the restructuring of certain operations, as well as a lease termination fee related to a property lease we acquired in the QTI acquisition. Restructuring charges were $5,062 in 2018.
Operating earnings were $53,815, or 11.5% of sales in 2019, compared to $61,038, or 13.0% of sales in 2018 as a result of the items discussed above.
Other income and expense items are summarized in the following table:
 
Years Ended December 31,
 
2019
2018
Interest expense
$
(2,648
)
$
(2,085
)
Interest income
1,737

1,826

Other (expense) income
(2,638
)
(2,676
)
Total other (expense) income, net
$
(3,549
)
$
(2,935
)
Interest expense increased mainly as a result of an increase in debt related to the QTI acquisition. Other expense in 2019 was principally driven by foreign currency translation losses, mainly due to the appreciation of the U.S. Dollar compared to the Chinese Renminbi and Euro, as well as an increase in pension expense.
 
Years Ended December 31,
 
2019
2018
Effective tax rate
28.1
%
19.9
%
The effective income tax rate in 2019 was 28.1% compared to 19.9% in the prior year. The tax rate in 2019 was higher than the U.S. statutory federal tax rate primarily due to foreign earnings that are taxed at higher rates,  the impact of taxes on unremitted earnings and unfavorable increases to reserves. The tax rate in 2018 was favorably impacted by a one-time rate change benefit related to the Tax Cuts and Jobs Act of 2017 resulting from the election of tax accounting method changes to accelerate deductions on the 2017 tax return, partially offset by a one-time withholding tax on repatriation of earnings from one of our foreign subsidiaries that was completed during the year to enable the use of tax credits due to expire in 2018.
Net earnings were $36,146 or $1.09 per diluted share for the year ended December 31, 2019, compared to earnings of $46,532 or $1.39 per diluted share in the comparable period of 2018.




















CTS CORPORATION 19


Results of Operations: Years Ended December 31, 2018, versus Year Ended December 31, 2017
(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, 2018, and December 31, 2017:
 
Years Ended December 31,
 
Percent of Net Sales
 
2018
2017
Percent
Change
2018
2017
Net sales
$
470,483

$
422,993

11.2

100.0

100.0
Cost of goods sold
305,510

282,562

8.1

64.9

66.8
Gross margin
164,973

140,431

17.5

35.1

33.2
Selling, general and administrative expenses
73,569

71,943

2.3

15.6

17.0
Research and development expenses
25,304

25,146

0.6

5.4

5.9
Restructuring charges
5,062

4,139

22.3

1.1

1.0
Loss on sale of assets

708

(100.0
)

0.2
Total operating expenses
103,935

101,936

2.0

22.1

24.1
Operating earnings
61,038

38,495

58.6

13.0

9.1
Other income (expense), net
(2,935
)
1,758

(267.0
)
(0.6
)
0.4
Earnings before income tax
58,103

40,253

44.3

12.4

9.5
Income tax expense
11,571

25,805

(55.2
)
2.5

6.1
Net earnings
$
46,532

$
14,448

222.1

9.9

3.4
Diluted earnings per share:
 

 

 

 

 
Diluted net earnings per share
$
1.39

$
0.43

 

 

 
Sales were $470,483 for the year ended December 31, 2018, an increase of $47,490, or 11.2% from 2017. Sales to transportation markets increased $24,873 or 9.0%. Sales to other end markets increased $22,617 or 15.3%. The Noliac acquisition added $9,463 in sales in 2018 and $7,084 in sales in 2017. Changes in foreign exchange rates increased sales by $3,238 year-over-year due to the U.S. Dollar depreciating compared to the Chinese Renminbi and Euro.
Gross margin as a percent of sales was 35.1% in 2018 versus 33.2% in 2017. The pension settlement charge recorded in the fourth quarter of 2017 impacted gross margin unfavorably by $4,796, or 1.1% of sales. The increase in gross margin was primarily driven by savings related to product line transfers and a favorable impact of foreign exchange rate movements which were partially offset by material cost increases.
Selling, general and administrative expenses were $73,569, or 15.6% of sales for the year ended December 31, 2018, versus $71,943 or 17.0% of sales in the comparable period of 2017. The pension settlement charge recorded in the fourth quarter of 2017 impacted selling, general and administrative expenses unfavorably by $6,557 or 1.6% of sales. The increase includes higher stock-based compensation and ERP implementation costs as well as incremental costs resulting from the Noliac acquisition in 2017, including amortization of intangibles.
Research and development expenses were $25,304 or 5.4% of sales in 2018 compared to $25,146 or 5.9% of sales in 2017. The pension settlement charge recorded in the fourth quarter of 2017 impacted research and development expenses unfavorably by $2,062, or 0.5% of sales. Research and development expenses are focused on expanded applications of existing products, new product development, and enhancements for current products and processes.
Restructuring charges were $5,062 for year ended December 31, 2018. The charges were mainly for building and equipment relocation, severance, and travel costs related to the restructuring of certain operations as part of the 2016 Restructuring Plan. Restructuring charges were $4,139 in 2017.
The loss on sale of assets in 2017 was driven by a loss on the sale of vacant land at our Hopkinton, Massachusetts facility in September 2017.
Operating earnings were $61,038, or 13.0% of sales in 2018, compared to $38,495, or 9.1% of sales in 2017 as a result of the items discussed above.


CTS CORPORATION 20


Other income and expense items are summarized in the following table:
 
Years Ended December 31,
 
2018
2017
Interest expense
$
(2,085
)
$
(3,343
)
Interest income
1,826

1,284

Other (expense) income
(2,676
)
3,817

Total other (expense) income, net
$
(2,935
)
$
1,758


Interest expense decreased in the year ended December 31, 2018, versus the same period in 2017 primarily due to lower debt balances, a reduction in interest related to interest rate swaps, and a one-time charge related to a liability that was settled in 2017. Interest income increased due to higher interest rates. Other expense in the year ended December 31, 2018, was driven by foreign currency translation losses mainly due to the appreciation of the U.S. Dollar compared to the Chinese Renminbi and the Euro. Other income in the year ended December 31, 2017 was driven mainly by foreign currency translation gains due to the depreciation of the U.S. Dollar compared to the Chinese Renminbi and the Euro.
 
Years Ended December 31,
 
2018
2017
Effective tax rate
19.9
%
64.1
%
The effective income tax rate in 2018 was 19.9% compared to 64.1% in the prior year. The tax rate in 2018 was favorably impacted by a discrete one-time rate change benefit related to the Tax Act resulting from the election of tax accounting method changes, partially offset by a one-time withholding tax on repatriation of earnings from one of our foreign subsidiaries that was completed during the year to enable the use of tax credits due to expire in 2018. The tax rate in 2017 was unfavorably impacted by the application of the Tax Act, driven by the remeasurement of the net deferred tax assets from 35% to 21% and the one-time mandatory transition tax on the historical earnings of foreign affiliates, which resulted in a net non-cash charge of $18,001.
Net earnings were $46,532 or $1.39 per diluted share for the year ended December 31, 2018, compared to earnings of $14,448 or $0.43 per diluted share in the comparable period of 2017.

Liquidity and Capital Resources
Cash and cash equivalents were $100,241 at December 31, 2019, and $100,933 at December 31, 2018, of which $98,309 and $96,762, respectively, were held outside the United States. The decrease in cash and cash equivalents of $692 was primarily driven by cash generated from operating activities of $64,405 and net proceeds from an increase in borrowings of long-term debt of $49,700, which were offset by the payment for the QTI acquisition of $73,906, capital expenditures of $21,733, treasury stock purchases of $11,746, dividends paid of $5,238, and taxes paid on behalf of equity award participants of $2,657. Total debt as of December 31, 2019, and December 31, 2018, was $99,700 and $50,000, respectively. Total debt as a percentage of total capitalization, defined as long-term debt as a percentage of total debt and shareholders’ equity, was 19.7% at December 31, 2019, compared to 11.7% at December 31, 2018.
Working capital increased by $5,164 from December 31, 2018, to December 31, 2019, driven mainly by the decrease in accrued payroll and benefits due to lower short-term incentive compensation and the decrease in accounts payable, which were partially offset by an increase in operating lease obligations.
Cash Flows from Operating Activities
Net cash provided by operating activities was $64,405 during the year ended December 31, 2019. Components of net cash provided by operating activities included net earnings of $36,146, depreciation and amortization expense of $24,619, stock-based compensation of $5,015, other net non-cash items totaling $5,160, and a net cash outflow from changes in assets and liabilities of $6,535.




CTS CORPORATION 21


Cash Flows from Investing Activities
Net cash used in investing activities for the year ended December 31, 2019, was $95,502, driven by the payment for the QTI acquisition of $73,906 and capital expenditures of $21,733.
Cash Flows from Financing Activities
Net cash provided by financing activities for the year ended December 31, 2019, was $30,059. The net cash inflow was the result of net proceeds from an increase in borrowings of long-term debt of $49,700, which was partially offset by treasury stock purchases of $11,746, dividend payments of $5,238, and taxes paid on behalf of equity award participants of $2,657.
Capital Resources
Long-term debt was comprised of the following:
 
As of December 31,
 
2019
2018
Total credit facility
$
300,000

$
300,000

Balance Outstanding
$
99,700

$
50,000

Standby letters of credit
$
1,800

$
1,940

Amount available
$
198,500

$
248,060

Weighted-average interest rate
3.25
%
3.10
%
Commitment fee percentage per annum
0.23
%
0.20
%
On February 12, 2019, we entered into an amended and restated five-year Credit Agreement with a group of banks (the "Credit Agreement") to extend the term of the facility. The Credit Agreement provides for a revolving credit facility of $300,000, which may be increased by $150,000 at the request of the Company, subject to the administrative agent's approval. This new unsecured credit facility replaces the prior $300,000 unsecured credit facility, which would have expired August 10, 2020. Borrowings of $50,000 under the prior credit agreement were refinanced into the Credit Agreement. The prior agreement was terminated as of February 12, 2019.
 
The Revolving Credit Facility includes a swing line sublimit of $15,000 and a letter of credit sublimit of $10,000. Borrowings under the Revolving Credit Facility bear interest at the base rate defined in the Credit Agreement. We also pay a quarterly commitment fee on the unused portion of the Revolving Credit Facility. The commitment fee ranges from 0.20% to 0.30% based on the our total leverage ratio. 

We have entered into interest rate swap agreements to fix interest rates on $50,000 of long-term debt through February 2024. The difference to be paid or received under the terms of the swap agreements is recognized as an adjustment to interest expense when settled.

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. 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, and debt service requirements for at least the next twelve months. However, we may choose to pursue additional equity and debt financing to provide additional liquidity or to fund acquisitions.

Critical Accounting Policies and Estimates
Management prepared the consolidated financial statements under accounting principles generally accepted in the United States of America. These principles require the use of estimates, judgments, and assumptions. We believe that the estimates, judgments, and assumptions we used are reasonable, based upon the information available.
Our estimates and assumptions affect the reported amounts in our financial statements. The following accounting policies comprise those that we believe are the most critical in understanding and evaluating our reported financial results.



CTS CORPORATION 22


Revenue Recognition
Product revenue is recognized when the transfer of promised goods to a customer occurs in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods. 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; 5) recognize revenue when (or as) the entity satisfies a performance obligation.
Product Warranties
Provisions for estimated warranty expenses primarily related to our automotive products are made at the time products are sold. These estimates are established using a quoted industry rate. 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.5% to 2.4% of total 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.
Accounts Receivable
We have standardized credit granting and review policies and procedures for all customer accounts, including:
Credit reviews of all new significant customer accounts,
Ongoing credit evaluations of current customers,
Credit limits and payment terms based on available credit information,
Adjustments to credit limits based upon payment history and the customer's current creditworthiness,
An active collection effort by regional credit functions, reporting directly to the corporate financial officers, and
Limited credit insurance on the majority of our international receivables.
We reserve for estimated credit losses based upon historical experience and specific customer collection issues. Over the last three years, accounts receivable reserves have ranged from 0.1% to 0.7% of total accounts receivable. We believe our reserve level is appropriate considering the quality of the portfolio. While credit losses have historically been within expectations of the reserves established, we cannot guarantee that our credit loss experience will continue to be consistent with historical experience.
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 forecasts of product demand and production requirements.
Over the last three years, our reserves for excess and obsolete inventories have ranged from 10.2% to 18.4% of gross inventory. We believe our reserve level is appropriate considering the quantities and quality of the inventories.
Retirement Plans
Actuarial assumptions are used in determining pension income and expense and our defined benefit obligations. We utilize actuaries from consulting companies in each applicable country to develop our discount rates, matching high-quality bonds currently available and expected to be available during the period to maturity of the pension benefit in order to provide the necessary future cash flows to pay the accumulated benefits when due. After considering the recommendations of our actuaries, we have assumed a discount rate, expected rate of return on plan assets, and a rate of compensation increase in determining our annual pension income and expense and the projected benefit obligation. 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. Changes in the actuarial assumptions could have a material effect on our results of operations.
Impairment of Goodwill
Goodwill of a reporting unit is tested for impairment annually, 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:

CTS CORPORATION 23


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 of the above indicators of impairment have occurred, we perform an impairment test. We have the option to perform a qualitative assessment (commonly referred to as "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, operating expenses, working capital investment, capital expenditures, and cash flows over a multi-year period. 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.
Our latest assessment was performed using a qualitative approach as of October 1, 2019, and we determined that it was likely that the fair values of our reporting units were more than their carrying amounts, and therefore no impairment charges were recorded. We will monitor future results and will perform a test if indicators trigger an impairment review.
Impairment of Other Intangible and 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,
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. No indicators of impairment were identified during the year ended December 31, 2019.
Environmental and Legal 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. Significant judgment is required to determine the existence and amounts of our environmental, legal and other contingent liabilities. We regularly consult with attorneys and consultants to determine the relevant facts and circumstances before we record a liability. Changes in laws, regulatory orders, cost estimates, participation of other parties, timing of payments, input of attorneys and consultants, or other circumstances may have a material impact on the recorded liability.


CTS CORPORATION 24


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 consolidated income tax expense.
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) No. 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.
Our practice is to recognize interest and penalties related to income tax matters as part of income tax expense.
Generally, outside of Canada and the United Kingdom, it has been our historical practice to permanently reinvest the earnings of our non-U.S. subsidiaries in those operations. As previously noted, the Tax Act made significant changes to the taxation of undistributed foreign earnings, requiring that all previously untaxed earnings and profits of our controlled foreign corporation be subjected to a one-time mandatory deemed repatriation tax. The transition tax substantially eliminated the basis difference that existed prior to the Tax Act. However, there are limited other taxes that could continue to apply such as foreign withholding and certain state taxes. We completed the evaluation of our indefinite reinvestment assertion as a result of the Tax Act during the fourth quarter of 2018 and decided not to reinvest the current year earnings of our primary operations, except for in the Czech Republic, Denmark, India, Mexico and Taiwan. We intend to continue to indefinitely reinvest the earnings in these non-U.S. subsidiaries.
Contractual Obligations
Our contractual obligations as of December 31, 2019, were:
 
Payments due by period
 
Total
2020
2021-2022
2023-2024
2025-beyond
Long-term debt, including interest
$
111,586

$
2,807

$
5,876

$
102,903

$

Operating lease payments
37,610

4,467

8,764

7,813

16,566

Retirement obligations
6,447

757

1,429

1,328

2,933

Total
$
155,643

$
8,031

$
16,069

$
112,044

$
19,499

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.
Management believes that existing capital resources and funds generated from operations are sufficient to finance anticipated capital requirements.

CTS CORPORATION 25


Item 7A.  Quantitative and Qualitative Disclosures About Market Risk
(in thousands)
Our cash flows and earnings are subject to fluctuations resulting from changes in foreign currency exchange rates and interest rates. 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 $99,700 and $50,000 outstanding under our revolving credit facility at December 31, 2019, and 2018, respectively. As of December 31, 2019, we had interest rate swaps that fix interest costs on $50,000 of our long-term debt through February 2024.
Foreign Currency Risk
We are exposed to foreign currency exchange rate risks. Our significant foreign subsidiaries are located in China, Czech Republic, Mexico, and Taiwan. As of December 31, 2019, we had foreign currency forward contracts outstanding with a notional value of $8,011 to hedge our exposure against the Mexican Peso.
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 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.
Public Health Risk
The coronavirus outbreak is adversely affecting our business. We and some of our suppliers and customers have facilities that were required by Chinese authorities to remain closed for a period of time following the Lunar New Year holiday, and when permitted to reopen, employees have been limited in their ability to return to work due to governmental restrictions. The consequences of the outbreak, and the actions taken to limit its spread, will adversely affect our sales and results of operations in the first quarter of 2020, and possibly longer if coronavirus consequences continue.


CTS CORPORATION 26


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, 2019 and 2018, the related consolidated statements of earnings, comprehensive earnings, changes in shareholders’ equity, and cash flows for each of the three years in the period ended December 31, 2019, 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, 2019 and 2018, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2019, 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, 2019, 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 20, 2020 expressed an unqualified opinion.
Change in accounting principle
As discussed in Note 1 to the financial statements, the Company has changed its method of accounting for operating leases as of January 1, 2019 due to the adoption of ASU 2016-02, Leases (Topic 842).
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 supporting 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 a critical audit matter 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.
Acquisition of Quality Thermistor, Inc.
As described further in Note 19 to the financial statements, the Company acquired Quality Thermistor, Inc. (QTI) on July 31, 2019 for a total purchase price of $75 million. Accordingly, the purchase price was allocated to the assets acquired and liabilities assumed based on their respective fair values, including identified intangible assets of approximately $33 million, which is primarily comprised of customer relationships of $31 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.


CTS CORPORATION 27


The principal consideration for our determination that the acquisition-date fair value of the customer relationships is a critical audit matter was the evaluation required a high degree of estimation uncertainty in determining the following internally developed assumptions for which there was limited observable market information: 1) forecasted revenue growth rates for existing customers, 2) estimated customer attrition rate, and 3) the discount rate.

Our audit procedures related to the critical audit matter included the following, among others:
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 the discount rate.
Evaluated the Company’s forecasted revenue growth rates for existing customers by comparing the forecasted growth assumptions to peer and historical results.
Tested the Company’s selected customer attrition rate by comparing it to QTI’s historical customer attrition data.
Assessed the Company’s discount rate by comparing it against a discount rate range that was independently developed using a publicly available market data for comparable peers and performing a sensitivity analysis based on that data.

Specialists were utilized in evaluating significant assumptions, including the customer attrition rate and discount rate.

/s/ GRANT THORNTON LLP
We have served as the Company’s auditor since 2005.
Chicago, Illinois
February 20, 2020

CTS CORPORATION 28


CTS CORPORATION AND SUBSIDIARIES
Consolidated Statements of Earnings
(in thousands)
 
Years Ended December 31,
 
2019
2018
2017
Net sales
$
468,999

$
470,483

$
422,993

Cost of goods sold
311,424

305,510

282,562

Gross margin
157,575

164,973

140,431

Selling, general and administrative expenses
70,408

73,569

71,943

Research and development expenses
25,967

25,304

25,146

Restructuring charges
7,448

5,062

4,139

(Gain) loss on sale of assets
(63
)

708

Operating earnings
53,815

61,038

38,495

Other (expense) income:
 

 

 

Interest expense
(2,648
)
(2,085
)
(3,343
)
Interest income
1,737

1,826

1,284

Other (expense) income
(2,638
)
(2,676
)
3,817

Total other (expense) income, net
(3,549
)
(2,935
)
1,758

Earnings before taxes
50,266

58,103

40,253

Income tax expense
14,120

11,571

25,805

Net earnings
$
36,146

$
46,532

$
14,448

Net earnings per share:
 

 

 

Basic
1.11

1.41

0.44

Diluted
1.09

1.39

0.43

Basic weighted-average common shares outstanding
32,700

33,024

32,892

Effect of dilutive securities
405

545

528

Diluted weighted-average common shares outstanding
33,105

33,569

33,420

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 29


CTS CORPORATION AND SUBSIDIARIES
Consolidated Statements of Comprehensive Earnings
(in thousands)

 
Years Ended December 31,
 
2019
2018
2017
Net earnings
$
36,146

$
46,532

$
14,448

Other comprehensive earnings (loss):
 

 

 

Changes in fair market value of derivatives, net of tax
(509
)
795

110

Changes in unrealized pension cost, net of tax
6,439

(1,830
)
13,687

Cumulative translation adjustment, net of tax
83

(311
)
437

Other comprehensive earnings (loss)
$
6,013

$
(1,346
)
$
14,234

Comprehensive earnings
$
42,159

$
45,186

$
28,682

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


CTS CORPORATION 30


CTS CORPORATION AND SUBSIDIARIES
Consolidated Balance Sheets
(in thousands)
 
December 31,
 
2019
2018
ASSETS
 

 

Current Assets
 

 

Cash and cash equivalents
$
100,241

$
100,933

Accounts receivable, net
78,008

79,518

Inventories, net
42,237

43,486

Other current assets
16,992

15,422

Total current assets
237,478

239,359

Property, plant and equipment, net
105,038

99,401

Operating lease assets, net
24,644


Other assets
 

 

Prepaid pension asset
62,082

54,100

Goodwill
106,056

71,057

Other intangible assets, net
85,215

60,180

Deferred income taxes
19,795

22,201

Other assets
3,046

2,043

Total other assets
276,194

209,581

Total Assets
$
643,354

$
548,341

LIABILITIES AND SHAREHOLDERS' EQUITY
 

 

Current Liabilities
 

 

Accounts payable
$
48,219

$
51,975

Operating lease obligations
2,787


Accrued payroll and benefits
9,564

14,671

Accrued expenses and other liabilities
36,378

37,347

Total current liabilities
96,948

103,993

Long-term debt
99,700

50,000

Long-term operating lease obligations
24,926


Long-term pension obligations
6,632

6,510

Deferred income taxes
5,637

3,990

Other long-term obligations
4,292

5,919

Total Liabilities
238,135

170,412

Commitments and Contingencies (Note 10)




Shareholders' Equity
 

 

Common stock
307,932

306,697

Additional contributed capital
43,689

42,820

Retained earnings
509,766

478,847

Accumulated other comprehensive loss
(91,726
)
(97,739
)
Total shareholders' equity before treasury stock
769,661

730,625

Treasury stock
(364,442
)
(352,696
)
Total shareholders' equity
405,219

377,929

Total Liabilities and Shareholders' Equity
$
643,354

$
548,341

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

CTS CORPORATION 31


CTS CORPORATION AND SUBSIDIARIES
Consolidated Statements of Cash Flows
(in thousands)
 
Years Ended December 31,
 
2019
2018
2017
Cash flows from operating activities:
 

 

 

Net earnings
$
36,146

$
46,532

$
14,448

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

 

 

Depreciation and amortization
24,619

22,514

20,674

Stock-based compensation
5,015

5,256

4,184

Restructuring and impairment charges
1,704



Pension and other post-retirement plan expense
1,009

422

11,570

Deferred income taxes
2,413

(1,008
)
16,710

(Gain) loss on sale of assets
(63
)

708

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

(82
)
94

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

 

 

Accounts receivable
3,784

(9,877
)
(5,198
)
Inventories
4,371

(7,521
)
(5,404
)
Other assets
(2,605
)
(2,675
)
(1,531
)
Operating lease assets
(2,578
)


Accounts payable
(4,658
)
5,113

5,387

Accrued payroll and benefits
(5,940
)
2,349

(1,666
)
Accrued expenses and other liabilities
(3,405
)
(3,795
)
28

Income taxes payable
941

1,564

(4,555
)
Operating lease liabilities
2,921



Other liabilities
921

(258
)
2,918

Pension and other post-retirement plans
(287
)
(382
)
(319
)
Total adjustments
28,259

11,620

43,600

Net cash provided by operating activities
64,405

58,152

58,048

Cash flows from investing activities:
 

 

 

Capital expenditures
(21,733
)
(28,488
)
(18,094
)
Proceeds from sale of assets
137

3

541

Payments for acquisitions, net of cash acquired
(73,906
)

(19,121
)
Net cash used in investing activities
(95,502
)
(28,485
)
(36,674
)
Cash flows from financing activities:
 

 

 

Payments of long-term debt
(1,885,800
)
(1,060,100
)
(1,518,200
)
Proceeds from borrowings of long-term debt
1,935,500

1,033,800

1,505,400

Payments of short-term notes payable


(1,150
)
Purchase of treasury stock
(11,746
)
(9,440
)

Dividends paid
(5,238
)
(5,285
)
(5,260
)
Taxes paid on behalf of equity award participants
(2,657
)
(1,468
)
(1,604
)
Net cash provided by (used) in financing activities
30,059

(42,493
)
(20,814
)
Effect of exchange rate on cash and cash equivalents
346

187

(793
)
Net decrease in cash and cash equivalents
(692
)
(12,639
)
(233
)
Cash and cash equivalents at beginning of year
100,933

113,572

113,805

Cash and cash equivalents at end of year
$
100,241

$
100,933

$
113,572

Supplemental cash flow information:
 

 

 

Cash paid for interest
$
1,961

$
1,582

$
2,130

Cash paid for income taxes, net
$
11,113

$
9,916

$
10,884

Non-cash investing and financing activities:






Capital expenditures incurred not paid
$
4,077

$
4,312

$
5,914

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


CTS CORPORATION 32


CTS CORPORATION AND SUBSIDIARIES
Consolidated Statements of Shareholders' Equity
(in thousands)
 
Common
Stock
Additional
Contributed
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Earnings/(Loss)
Treasury
Stock
Total
Balances at January 1, 2017
$
302,832

$
40,521

$
410,979

$
(93,194
)
$
(343,256
)
$
317,882

Net earnings


14,448



14,448

Changes in fair market value of derivatives, net of tax



110


110

Changes in unrealized pension cost, net of tax



13,687


13,687

Cumulative translation adjustment, net of tax



437


437

Cash dividends of $0.16 per share


(5,267
)


(5,267
)
Issued shares on vesting of restricted stock units
1,945

(3,549
)



(1,604
)
Stock compensation

4,112




4,112

Balances at December 31, 2017
$
304,777

$
41,084

$
420,160

$
(78,960
)
$
(343,256
)
$
343,805

Net earnings


46,532



46,532

Changes in fair market value of derivatives, net of tax



795


795

Changes in unrealized pension cost, net of tax



(1,830
)

(1,830
)
Cumulative translation adjustment, net of tax



(311
)

(311
)
Cash dividends of $0.16 per share


(5,278
)


(5,278
)
Acquired 342,100 shares of treasury stock




(9,440
)
(9,440
)
Issued shares on vesting of restricted stock units
1,920

(3,389
)



(1,469
)
Implementation of ASU No. 2018-02


17,433

(17,433
)


Stock compensation

5,125




5,125

Balances at December 31, 2018
$
306,697

$
42,820

$
478,847

$
(97,739
)
$
(352,696
)
$
377,929

Net earnings


36,146



36,146

Changes in fair market value of derivatives, net of tax



(509
)

(509
)
Changes in unrealized pension cost, net of tax



6,439


6,439

Cumulative translation adjustment, net of tax



83


83

Cash dividends of $0.16 per share


(5,227
)


(5,227
)
Acquired 420,770 shares for treasury stock




(11,746
)
(11,746
)
Issued shares on vesting of restricted stock units
1,235

(3,891
)



(2,656
)
Stock compensation

4,760




4,760

Balances at December 31, 2019
$
307,932

$
43,689

$
509,766

$
(91,726
)
$
(364,442
)
$
405,219

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

CTS CORPORATION 33


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, electronic 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 Doubtful Accounts: Accounts receivable consists primarily of amounts due from normal business activities. We maintain an allowance for doubtful accounts for estimated uncollectible accounts receivable. Our reserves for estimated credit losses are based upon historical experience and specific customer collection issues. 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, information technology, medical, telecommunications, 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 doubtful accounts is based on management's estimates of the collectability of its accounts receivable after analyzing historical bad debts, customer concentrations, customer creditworthiness, and current economic trends. Uncollectible trade receivables are charged against the allowance for doubtful accounts 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,
 
2019
2018
2017
Cummins Inc.
16.1%
15.2%
13.4%
Honda Motor Co.
11.6%
10.5%
11.2%
Toyota Motor Corporation
9.6%
10.5%
10.2%

We sell parts to these three transportation customers for certain vehicle platforms under purchase agreements that have no volume commitments and are subject to purchase orders issued on a periodic basis.
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 or the net realizable value using the first-in, first-out ("FIFO") method. We review inventory quantities on hand and record a provision for excess and obsolete inventory based on forecasts of product demand and production requirements.
Retirement Plans: We have various defined benefit and defined contribution retirement plans. Our policy is to annually fund the defined benefit pension plans at or above the minimum required by law. We: 1) recognize the funded status of a benefit plan (measured as the difference between plan assets at fair value and the projected benefit obligation) in our Consolidated Balance Sheets; 2) recognize 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 as a component of other comprehensive earnings; and 3) measure defined benefit plan assets and obligations as of the date of our fiscal year-end. See Note 6, "Retirement Plans" for further information.

CTS CORPORATION 34


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 3 to 15 years, and software from 2 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. 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. Accrued interest and penalties are included in the related tax liability line in the Consolidated Balance Sheets.
See Note 18, "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.
In addition to goodwill, we also have acquired in-process research and development ("IPR&D") intangible assets that are treated as indefinite-lived intangible assets and therefore not subject to amortization until the completion or abandonment of the associated research and development efforts. If these efforts are abandoned in the future, the carrying value of the IPR&D asset will be expensed. If the research and development efforts are successfully completed, the IPR&D will be reclassified as a finite-lived asset and amortized over its useful life.
We have the option to perform a qualitative assessment (commonly referred to as "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.
We completed our annual impairment test during 2019 by performing a qualitative assessment and determined that our goodwill was not impaired as of the measurement date. We have not recorded any impairment of goodwill or other indefinite-lived intangible assets in the years ended December 31, 2019, 2018 and 2017.
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

CTS CORPORATION 35


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. 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; 5) recognize revenue when (or as) the entity satisfies a performance obligation.
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 to be reimbursed the costs we incur 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 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, 2019, and 2018:
 
As of December 31,
 
2019
2018
Cost of molds, dies and other tools included in other current assets
$
7,690

$
5,388


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 financial instruments as follows:
Instrument
 
Method for determining fair value
Cash, cash equivalents, accounts receivable and accounts payable
 
Cost, approximates fair value due to the short-term nature of these instruments.
Revolving credit facility
 
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 credit facility.
Interest rate swaps and forward contracts
 
The fair value of our interest rate swaps and forward contracts are measured using a market approach which uses current industry information.

Debt Issuance Costs: 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.

CTS CORPORATION 36


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, performance share units ("PSU's"), and stock options, in the Consolidated Statements of Earnings.
We estimate the fair value of stock option awards on the date of grant using the Black-Scholes option pricing model. A number of assumptions are used by the Black-Scholes option pricing model to compute the grant date fair value of an award, including expected price volatility, option term, risk-free interest rate, and dividend yield. These assumptions are established at each grant date based upon current information at that time. Expected volatilities are based on historical volatilities of CTS' common stock. The expected option term is derived from historical data of exercise behavior. Actual option terms can differ from the expected option terms as a result of different groups of employees exhibiting different exercise behavior. The dividend yield is based on historical dividend payments. The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve at the time of grant. The fair value of awards that are ultimately expected to vest is recognized as expense over the requisite service periods of the awards in the Consolidated Statements of Earnings.
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.
Both our stock option and 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 portion 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.
See Note 16, "Stock-Based Compensation" for further information.
Earnings Per Share: Basic earnings per share excludes any dilution and is computed by dividing net earnings 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.
Our antidilutive securities consist of the following:
 
Years Ended December 31,
(units)
2019
2018
2017
Antidilutive securities
22,040

18,138

22,110


Foreign Currencies: The financial statements of our non-U.S. subsidiaries, except the United Kingdom ("U.K.") subsidiary, 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.
Foreign currency (losses) gains recorded in the Consolidated Statement of Earnings includes the following:
 
Years Ended December 31,

2019
2018
2017
Foreign currency (losses) gains
$
(1,797
)
$
(2,619
)
$
3,052


The assets and liabilities of our U.K. subsidiary 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 loss" component of shareholders' equity. Our Consolidated Statement of Earnings accounts are translated at the average rates during the period.

CTS CORPORATION 37


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.
Changes in Accounting Principles: Beginning in January 2019, CTS adopted the provisions of Accounting Standards Update ("ASU") 2016-02, "Leases (Topic 842)" under the optional transition method, which requires, if necessary, a cumulative effect adjustment to the opening balance of retained earnings. The lease liability is based on the present value of minimum lease payments discounted using our secured incremental borrowing rate at the date of adoption. Existing deferred rent liabilities, resulting from our historical practice of using the straight line method for recognizing lease expense, were reclassified upon adoption to reduce the measurement of the lease assets. We elected the package of practical expedients permitted under the transition guidance, which among other things, allows us to carry forward the historical accounting relating to lease identification and classification for existing leases at adoption. Our leases are classified as operating leases and expense is recorded in a manner similar to historical accounting guidance. We have also elected the practical expedient to not separate lease and non-lease components for the majority of our leases and to keep leases with an initial term of 12 months or less off of the balance sheet. Upon adoption we recorded a lease liability of $24,792 and a right of use asset of $22,066. No adjustment to the opening balance of retained earnings was required.
Recently Issued Accounting Pronouncements
ASU No. 2019-12 "Simplifying the Accounting for Income Taxes"

In December 2019, the Financial Accounting Standards Board (“FASB”) issued ASU 2019-12, Simplifying the Accounting for Income Taxes, as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes. ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We will adopt this ASU in the first quarter of 2020 and it is not expected to have a material impact on our consolidated financial statements.

ASU No. 2018-14 "Compensation - Retirement Benefits - Defined Benefit Plans - General"

In August 2018, the FASB issued ASU No. 2018-14, "Compensation - Retirement Benefits - Defined Benefit Plans - General." This ASU modifies the disclosure requirements for defined benefit and other postretirement plans. This ASU eliminates certain disclosures associated with accumulated other comprehensive income, plan assets, related parties, and the effects of interest rate basis point changes on assumed health care costs; while other disclosures have been added to address significant gains and losses related to changes in benefit obligations. This ASU also clarifies disclosure requirements for projected benefit and accumulated benefit obligations. The amendments in this ASU are effective for fiscal years ending after December 15, 2020 and for interim periods therein with early adoption permitted. Adoption on a retrospective basis for all periods presented is required. This ASU will impact our financial statement disclosures but will not have an impact on our consolidated financial position, results of operations, or cash flows.
ASU No. 2018-13 "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement"
In August 2018, the FASB issued ASU No. 2018-13 "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement". This ASU modified the disclosures related to recurring and nonrecurring fair value measurements. Disclosures related to the transfer of assets between Level 1 and Level 2 hierarchies have been eliminated and various additional disclosures related to Level 3 fair value measurements have been added, modified or removed. This ASU is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted upon issuance of the standard for disclosures modified or removed with a delay of adoption of the additional disclosures until their effective date. We will adopt this ASU in the first quarter of 2020 it is not expected to have a material impact on our financial statement disclosures.
ASU No. 2016-16 "Income Taxes (Topic 740) Intra-Entity Transfers of Assets Other Than Inventory"
In October 2016, the FASB issued ASU No. 2016-16, "Intra-Entity Transfers of Assets Other Than Inventory". This ASU is meant to improve the accounting for the income tax effect of intra-entity transfers of assets other than inventory. Currently, U.S. GAAP prohibits the recognition of current and deferred income taxes for intra-entity asset transfers until the asset is sold to a third party. This ASU will now require companies to recognize the income tax effect of an intra-entity asset transfer (other than inventory)

CTS CORPORATION 38


when the transaction occurs. This ASU is effective for public companies, for fiscal years beginning after December 15, 2019 and interim periods within those annual reporting periods. Early adoption is permitted and is to be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. We will adopt this ASU during the first quarter of 2020 and it is not expected to have a material impact on our financial statements.
ASU 2016-13 "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments"
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We adopted this ASU on January 1, 2020 and we have determined that it will not have a material impact on our financial statements.

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, 2019 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 amount method based on an analysis of historical experience and current facts and circumstances, which requires 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.

Contract Assets and Liabilities

Contract assets and liabilities included in our Consolidated Balance Sheets are as follows:
 
As of December 31,
 
2019
 
2018
Contract Assets
 
 
 
Prepaid rebates included in Other current assets
$
64

 
$
65

Prepaid rebates included in Other assets
1,853

 
999

Total Contract Assets
$
1,917

 
$
1,064

 
 
 
 
Contract Liabilities

 

Customer discounts and price concessions included in Accrued expenses and other liabilities
$
(2,070
)
 
$
(1,656
)
Customer rights of return included in Accrued expenses and other liabilities
(807
)
 
(325
)
Total Contract Liabilities
$
(2,877
)
 
$
(1,981
)


CTS CORPORATION 39



During the twelve months ended December 31, 2019, we recognized revenues of $256 that was included in contract liabilities at the beginning of the period.

Disaggregated Revenue

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

 
Twelve Months Ended December 31,
 
2019
 
2018
Transportation
$
299,005

 
$
300,124

Industrial
78,369

 
86,968

Medical
41,901

 
40,663

Aerospace & Defense
32,569

 
23,323

Telecom & IT
17,155

 
19,405

Total
$
468,999


$
470,483



NOTE 3 — Accounts Receivable
The components of accounts receivable are as follows:
 
As of December 31,
 
2019
2018
Accounts receivable, gross
$
78,269

$
79,902

Less: Allowance for doubtful accounts
(261
)
(384
)
Accounts receivable, net
$
78,008

$
79,518


NOTE 4 — Inventories
Inventories consist of the following:
 
As of December 31,
 
2019
2018
Finished goods
$
9,447

$
10,995

Work-in-process
14,954

12,129

Raw materials
23,363

25,746

Less: Inventory reserves
(5,527
)
(5,384
)
Inventories, net
$
42,237

$
43,486












CTS CORPORATION 40


NOTE 5 — Property, Plant and Equipment
Property, plant and equipment is comprised of the following:
 
As of December 31,
 
2019
2018
Land and land improvements
$
1,095

$
1,136

Buildings and improvements
68,350

70,522

Machinery and equipment
224,312

231,619

Less: Accumulated depreciation
(188,719
)
(203,876
)
Property, plant and equipment, net
$
105,038

$
99,401


Depreciation expense recorded in the Consolidated Statements of Earnings includes the following:
 
For the Years Ended
 
2019
2018
2017
Depreciation expense
$
16,849

$
15,697

$
14,071


NOTE 6 — Retirement Plans
We have a number of noncontributory defined benefit pension plans ("pension plans") covering approximately 3% of our active employees. Pension plans covering salaried employees provide pension benefits that are based on the employees´ years of service and compensation prior to retirement. Pension plans covering hourly employees generally provide benefits of stated amounts for each year of service.
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 were December 31, 2019, and 2018.
During 2017, we offered certain former vested employees in our U.S. pension plan a one-time option to receive a lump sum distribution of their benefits from pension plan assets. The pension plan made approximately $23,912 in lump sum payments to settle its obligation to these participants. These settlement payments decreased the projected benefit obligation and plan assets by $23,912, and resulted in a non-cash settlement charge of $13,476 related to unrecognized net actuarial losses that were previously included in accumulated other comprehensive loss. The measurement date of this settlement was December 31, 2017.
In February 2020, the CTS Board of Directors authorized and empowered management to explore termination of our U.S. based pension plans at management's discretion, subject to certain conditions. Management has not yet made a final decision on whether to pursue a plan termination and the potential timing thereof.

CTS CORPORATION 41


The following table provides a reconciliation of 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 Plans
 
2019
2018
 
2019
2018
Accumulated benefit obligation
$
220,339

$
205,319

 
$
1,854

$
1,936

Change in projected benefit obligation:
 

 

 
 

 

Projected benefit obligation at January 1
$
205,319

$
228,934

 
$
2,756

$
3,140

Service cost


 
37

43

Interest cost
7,724

7,123

 
31

42

Benefits paid
(14,834
)
(14,781
)
 
(408
)
(669
)
Actuarial loss (gain)
22,130

(15,957
)
 
153

287

Foreign exchange impact


 
64

(87
)
Projected benefit obligation at December 31
$
220,339

$
205,319

 
$
2,633

$
2,756

Change in plan assets:
 

 

 
 

 

Assets at fair value at January 1
$
258,327

$
284,762

 
$
1,425

$
1,777

Actual return on assets
37,680

(11,757
)
 
73

67

Company contributions
103

103

 
295

300

Benefits paid
(14,834
)
(14,781
)
 
(408
)
(669
)
Foreign exchange impact


 
34

(50
)
Assets at fair value at December 31
$
281,276

$
258,327

 
$
1,419

$
1,425

Funded status (plan assets less projected benefit obligations)
$
60,937

$
53,008

 
$
(1,214
)
$
(1,331
)
The measurement dates for the post-retirement life insurance plan were December 31, 2019, and 2018. The following table provides a reconciliation of benefit obligation, plan assets, and the funded status of the post-retirement life insurance plan at those measurement dates.
 
Post-Retirement
Life Insurance Plan
 
2019
2018
Accumulated benefit obligation
$
4,766

$
4,595

Change in projected benefit obligation:




Projected benefit obligation at January 1
$
4,595

$
5,134

Service cost
1

2

Interest cost
170

156

Benefits paid
(145
)
(157
)
Actuarial loss (gain)
145

(540
)
Projected benefit obligation at December 31
$
4,766

$
4,595

Change in plan assets:
 

 

Assets at fair value at January 1
$

$

Actual return on assets


Company contributions
145

157

Benefits paid
(145
)
(157
)
Other


Assets at fair value at December 31
$

$

Funded status (plan assets less projected benefit obligations)
$
(4,766
)
$
(4,595
)

The components of the prepaid (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 Plans
 
2019
2018
 
2019
2018
Prepaid pension asset
$
62,082

$
54,100

 
$

$

Accrued expenses and other liabilities
(100
)
(100
)
 


Long-term pension obligations
(1,045
)
(992
)
 
(1,214
)
(1,331
)
Net prepaid (accrued) cost
$
60,937

$
53,008

 
$
(1,214
)
$
(1,331
)


CTS CORPORATION 42


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
 
2019
2018
Accrued expenses and other liabilities
$
(393
)
$
(407
)
Long-term pension obligations
(4,373
)
(4,188
)
Total accrued cost
$
(4,766
)
$
(4,595
)

We have also recorded the following amounts to accumulated other comprehensive loss for the U.S. and non-U.S. pension plans, net of tax:
 
U.S.Pension Plans
 
Non-U.S. Pension Plans
 
Unrecognized
Loss
 
Unrecognized
Loss
Balance at January 1, 2018
$
75,740

 
$
1,898

Amortization of retirement benefits, net of tax
(4,538
)
 
(126
)
Settlements

 

Net actuarial gain
6,732

 
196

Foreign exchange impact

 
(52
)
Tax impact due to implementation of ASU 2018-02
17,560

 

Balance at January 1, 2019
$
95,494

 
$
1,916

Amortization of retirement benefits, net of tax
(4,060
)
 
(138
)
Net actuarial (loss) gain
(2,604
)
 
78

Foreign exchange impact

 
44

Balance at December 31, 2019
$
88,830

 
$
1,900

We have recorded the following amounts to accumulated other comprehensive loss for the post-retirement life insurance plan, net of tax:
 
Unrecognized
Gain
Balance at January 1, 2018
$
(379
)
Amortization of retirement benefits, net of tax
36

Net actuarial loss
(418
)
Tax impact due to implementation of ASU No. 2018-02
(88
)
Balance at January 1, 2019
$
(849
)
Amortization of retirement benefits, net of tax
129

Net actuarial gain
112

Balance at December 31, 2019
$
(608
)


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 plans is amortized based on the expected future life expectancy of the plan participants (estimated to be approximately 17 years at December 31, 2019), because substantially all of the participants in those plans are inactive. 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 4 years at December 31, 2019). 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.
In 2020, we expect to recognize approximately $6,429 of pre-tax losses included in accumulated other comprehensive loss related to our pension plans and post-retirement life insurance plan, respectively.
The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for those Pension Plans with accumulated benefit obligation in excess of fair value of plan assets is shown below:

CTS CORPORATION 43


 
As of December 31,
 
2019
2018
Projected benefit obligation
$
3,778

$
3,848

Accumulated benefit obligation
$
2,999

$
3,028

Fair value of plan assets
$
1,418

$
1,426


Net pension expense (income) includes the following components:
 
Years Ended
December 31,
 
Years Ended
December 31,
 
U.S. Pension Plans
 
Non-U.S. Pension Plans
 
2019
2018
2017
 
2019
2018
2017
Service cost
$

$

$

 
$
37

$
43

$
48

Interest cost
7,724

7,123

8,273

 
31

42

34

Expected return on plan assets(1)
(12,187
)
(12,898
)
(16,243
)
 
(17
)
(25
)
(20
)
Amortization of unrecognized loss
5,246

5,863

5,785

 
170

162

155

Settlement loss


13,476

 



Net expense (income)
$
783

$
88

$
11,291

 
$
221

$
222

$
217

Weighted-average actuarial assumptions(2)
 

 

 

 
 

 

 

Benefit obligation assumptions:
 

 

 

 
 

 

 

Discount rate
3.15
%
4.30
%
3.63
%
 
1.00
%
1.13
%
1.38
%
Rate of compensation increase
N/A

N/A

N/A

 
3.00
%
3.00
%
2.00
%
Pension income/expense assumptions:


 

 

 




 

Discount rate
4.30
%
3.63
%
4.16
%
 
1.13
%
1.38
%
1.13
%
Expected return on plan assets(1)
4.61
%
4.72
%
5.61
%
 
1.13
%
1.38
%
1.13
%
Rate of compensation increase
N/A

N/A

N/A

 
3.00
%
2.00
%
2.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,
 
2019
2018
2017
Service cost
$
1

$
2

$
2

Interest cost
170

156

161

Amortization of unrecognized gain
(166
)
(46
)
(101
)
Net expense
$
5

$
112

$
62

Weighted-average actuarial assumptions (1)
 

 

 

Benefit obligation assumptions:
 

 

 

Discount rate
3.09
%
4.26
%
3.59
%
Rate of compensation increase
N/A

N/A

N/A

Pension income/post-retirement expense assumptions:




 

Discount rate
4.26
%
3.59
%
4.10
%
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.






CTS CORPORATION 44


Our pension plan asset allocation at December 31, 2019, and 2018, and target allocation for 2020 by asset category are as follows:
 
Target Allocations
 
Percentage of Plan Assets
at December 31,
Asset Category
2020
 
2019
2018
Equity securities
13%
 
13%
12%
Debt securities
83%
 
83%
84%
Other
4%
 
4%
4%
Total
100%
 
100%
100%

We employ a liability-driven investment strategy whereby a mix of equity and fixed-income investments are used to pursue a de-risking strategy which over time seeks to reduce interest rate mismatch risk and other risks while achieving a return that matches or exceeds the growth in projected pension plan liabilities. Risk tolerance is established through careful consideration of plan liabilities and funded status. The investment portfolio primarily contains a diversified mix of equity and fixed-income investments.  Other assets such as private equity are used modestly to enhance long-term returns while improving portfolio diversification. Investment risk is measured and monitored on an ongoing basis through quarterly investment portfolio reviews, annual liability measurements, and asset/liability studies at regular intervals.
The following table summarizes the fair values of our pension plan assets:
 
As of December 31,
 
2019
2018
Equity securities - U.S. holdings(1)
$
24,586

$
20,469

Equity funds - U.S. holdings(1) (7)

54

Bond funds - government(4) (7)
33,991

19,146

Bond funds - other(5) (7)
207,901

202,393

Real estate(6) (7)
2,979

2,652

Cash and cash equivalents(2)
5,700

5,866

Partnerships(3)
7,539

9,172

Total fair value of plan assets
$
282,696

$
259,752


The fair values at December 31, 2019, are classified within the following categories in the fair value hierarchy:
 
Quoted Prices
in Active
Markets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Not Leveled
Total
Equity securities - U.S. holdings(1)
$
24,586

$

$

$

$
24,586

Bond funds - government(4) (7)



33,991

33,991

Bond funds - other(5) (7)



207,901

207,901

Real estate(6) (7)



2,979

2,979

Cash and cash equivalents(2)
5,700




5,700

Partnerships(3)


7,539


7,539

Total
$
30,286

$

$
7,539

$
244,871

$
282,696


CTS CORPORATION 45


The fair values at December 31, 2018, are classified within the following categories in the fair value hierarchy:
 
Quoted Prices
in Active
Markets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Not Leveled
Total
Equity securities - U.S. holdings(1)
$
20,469

$

$

$

$
20,469

Equity funds - U.S.holdings(1) (7)



54

54

Bond funds - government(4) (7)



19,146

19,146

Bond funds - other(5) (7)



202,393

202,393

Real estate(6) (7)



2,652

2,652

Cash and cash equivalents(2)
5,866




5,866

Partnerships(3)


9,172


9,172

Total
$
26,335

$

$
9,172

$
224,245

$
259,752

(1)
Comprised of common stocks of companies in various industries. The Pension Plan fund manager may shift investments from value to growth strategies or vice-versa, from small cap to large cap stocks or vice-versa, in order to meet the Pension Plan's investment objectives, which are to provide for a reasonable amount of long-term growth of capital without undue exposure to volatility, and protect the assets from erosion of purchasing power.
(2)
Comprised of investment grade short-term investment and money-market funds.
(3)
Comprised of partnerships that invest in various U.S. and international industries.
(4)
Comprised of long-term government bonds with a minimum maturity of 10 years and zero-coupon Treasury securities ("Treasury Strips") with maturities greater than 20 years.
(5)
Comprised predominately of investment grade U.S. corporate bonds with maturities greater than 10 years and U.S. high-yield corporate bonds; emerging market debt (local currency sovereign bonds, U.S. dollar-denominated sovereign bonds and U.S. dollar-denominated corporate bonds); and U.S. bank loans.
(6)
Comprised of investments in securities of U.S. and non-U.S. real estate investment trusts (REITs), real estate operating companies and other companies that are principally engaged in the real estate industry and of investments in global private direct commercial real estate. Investments can be redeemed immediately following the valuation date with a notice of at least fifteen business days before valuation.
(7)
Comprised of investments that are measured at fair value using the NAV per share practical expedient. In accordance with the provisions of ASC 820-10, these investments have not been classified in the fair value hierarchy. The fair value amount not leveled is presented to allow reconciliation of the fair value hierarchy to total fund pension plan assets.
The pension plan assets recorded at fair value are measured and classified in a hierarchy for disclosure purposes consisting of three levels based on the observability of inputs available in the marketplace used to measure fair value as discussed below:
Level 1:  Fair value measurements that are based on quoted prices (unadjusted) in active markets that the pension plan trustees have the ability to access for identical assets or liabilities. Market price data generally is obtained from exchange or dealer markets.
Level 2:  Fair value measurements based on inputs other than quoted prices included in Level 1 that are observable for the asset, either directly or indirectly. Level 2 inputs include quoted prices for similar assets in active or inactive markets, and inputs other than quoted prices that are observable for the asset, such as interest rates and yield curves that are observable at commonly quoted intervals.
Level 3:  Fair value measurements based on valuation techniques that use significant inputs that are unobservable.
The table below reconciles the Level 3 partnership assets within the fair value hierarchy:
 
Amount
Fair value of Level 3 partnership assets at January 1, 2018
$
10,787

Capital contributions
78

Realized and unrealized gain
1,154

Capital distributions
(2,847
)
Fair value of Level 3 partnership assets at December 31, 2018
$
9,172

Capital contributions
120

Realized and unrealized gain
(139
)
Capital distributions
(1,614
)
Fair value of Level 3 partnership assets at December 31, 2019
$
7,539


The partnership fund manager uses a market approach in estimating the fair value of the plan's Level 3 asset. The market approach estimates fair value by first determining the entity's earnings before interest, taxes, depreciation and amortization and then multiplying that value by an estimated multiple. When establishing an appropriate multiple, the fund manager considers recent comparable private company transactions and multiples paid. The entity's net debt is then subtracted from the calculated amount to arrive at an estimated fair value for the entity.

CTS CORPORATION 46


We expect to make $493 of contributions to the U.S. plans and $261 of contributions to the non-U.S. plans during 2020.
The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid:
 
U.S.
Pension
Plans
Non-U.S.
Pension
Plans
Post-Retirement
Life Insurance Plan
2020
$
15,514

$
46

$
393

2021
15,399

54

377

2022
15,218

82

362

2023
14,983

69

347

2024
14,706

84

332

2025-2029
68,594

715

1,468

Total
$
144,414

$
1,050

$
3,279


Defined Contribution Plans
We sponsor a 401(k) plan that covers substantially all of our U.S. employees. Contributions and costs are generally determined as a percentage of the covered employee's annual salary.
Expenses related to defined contribution plans include the following:
 
Years Ended December 31,
 
2019
2018
2017
401(k) and other defined contribution plan expense
$
3,125

$
3,256

$
3,141



CTS CORPORATION 47


NOTE 7 — Goodwill and Other Intangible Assets
Other Intangible Assets
The following is a summary of the Company’s other intangible assets as of December 31:
 
As of December 31, 2019
 
 
 
Gross
Carrying
Amount
Accumulated
Amortization
Net
Amount
 
Weighted Average Remaining Amortization Period (in years)
Other intangible assets:
 

 

 

 
 
Customer lists / relationships
$
92,194

$
(38,682
)
$
53,512

 
10.8

Technology and other intangibles
47,925

(18,422
)
29,503

 
8.7

In process research and development
2,200


2,200

 

Other intangible assets, net
$
142,319

$
(57,104
)
$
85,215

 
10.1

Amortization expense for the year ended December 31, 2019
 

$
7,770

 

 
 


 
As of December 31, 2018
 
Gross
Carrying
Amount
Accumulated
Amortization
Net
Amount
Other intangible assets:
 

 

 

Customer lists / relationships
$
64,323

$
(37,088
)
$
27,235

Technology and other intangibles
44,460

(13,715
)
30,745

In process research and development
2,200


2,200

Other intangible assets, net
$
110,983

$
(50,803
)
$
60,180

Amortization expense for the year ended December 31, 2018
 

$
6,817

 

Amortization expense for the year ended December 31, 2017
 

$
6,603

 



The estimated amortization expense for the next five years and thereafter is as follows:
 
Amortization
expense
2020
$
9,051

2021
8,893

2022
8,657

2023
6,651

2024
6,479

Thereafter
45,484

Total future amortization expense
$
85,215



Goodwill
Changes in the net carrying value amount of goodwill were as follows:
 
Total
Goodwill as of December 31, 2017
$
71,057

Increase from acquisitions

Goodwill as of December 31, 2018
$
71,057

Increase from acquisition
34,999

Goodwill as of December 31, 2019
$
106,056


We performed our impairment test as of October 1, 2019, our measurement date, and concluded there was no impairment in any of our reporting units. 


CTS CORPORATION 48


NOTE 8 — Costs Associated with Exit and Restructuring Activities
Restructuring charges are reported as a separate line within operating earnings in the Consolidated Statements of Earnings. Total restructuring charges were:
 
Years Ended December 31,
 
2019
2018
2017
Restructuring charges
$
7,448

$
5,062

$
4,139


2016 Plan

In June 2016, we announced plans to restructure operations by phasing out production at our Elkhart, IN facility and transitioning it into a research and development center supporting our global operations ("June 2016 Plan"). Additional organizational changes were also implemented in various other locations. In 2017, we revised this plan to include an additional $1,100 in planned costs related to the relocation of our corporate headquarters in Lisle, IL and our plant in Bolingbrook, IL, both of which have now been consolidated into a single facility. Restructuring charges under this plan, which is substantially complete, were $4,284, $4,559, and $4,139 during the years ended December 31, 2019, 2018, and 2017, respectively. The total restructuring liability related to the June 2016 Plan was $233 and $668 at December 31, 2019 and 2018, respectively. Any additional costs related to line movements, equipment charges, and other costs will be expensed as incurred.

The following table displays the restructuring charges associated with the June 2016 Plan as well as a summary of the actual costs incurred through December 31, 2019:
June 2016 Plan
Planned Costs
 
Actual costs
incurred through
December 31,
2019
Workforce reduction
$
3,075

 
$
3,340

Building and equipment relocation
9,025

 
10,534

Asset impairment charge

 
1,168

Other charges (1)
1,300

 
988

Restructuring charges
$
13,400

 
$
16,030


(1) Other charges include the effects of currency translation, travel, legal and other charges.

2014 Plan
In April 2014, we announced plans to restructure our operations and consolidate our Canadian operations into other existing facilities as part of our overall plan to simplify our business model and rationalize our global footprint ("April 2014 Plan"). These restructuring actions were substantially completed during 2015. Restructuring charges under this plan were $(248), $503, and $0 during the years ended December 31, 2019, 2018, and 2017, respectively. The total restructuring liability related to the April 2014 Plan was $703 and $918 at December 31, 2019 and 2018, respectively.

Other Restructuring Activities

From time to time we incur other restructuring activities that are not part of a formal plan. Beginning in Q3 2019, we incurred restructuring charges of $3,412 for exit and disposal activities at three sites and workforce reduction costs across the company. The remaining restructuring liability associated with these actions was $1,057 at December 31, 2019.

The following table displays the restructuring liability activity for all plans the year ended December 31, 2019:
Restructuring liability at January 1, 2019
$
1,586

Restructuring charges
7,448

Cost paid
(4,997
)
Other activities (1)
(2,044
)
Restructuring liability at December 31, 2019
$
1,993


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

The total liability of $1,993 is included in Accrued expenses and other liabilities at December 31, 2019.

CTS CORPORATION 49


NOTE 9 — Accrued Expenses and Other Liabilities
The components of accrued expenses and other liabilities are as follows:
 
As of December 31,
 
2019
2018
Accrued product-related costs
$
4,464

$
4,377

Accrued income taxes
7,903

6,914

Accrued property and other taxes
1,574

1,976

Accrued professional fees
1,599

3,350

Contract liabilities
2,877

1,981

Dividends payable
1,299

1,310

Remediation reserves
11,444

11,274

Other accrued liabilities
5,218

6,165

Total accrued expenses and other liabilities
$
36,378

$
37,347



NOTE 10 — Contingencies
Certain processes in the manufacture of our current and past products create by-products classified as hazardous waste. We have been notified by the U.S. Environmental Protection Agency, 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 and formerly owned or operated by us. Two of those sites, Asheville, North Carolina and Mountain View, California, are designated National Priorities List sites under the U.S. Environmental Protection Agency’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 comprised of the following:
 
Years Ended December 31,
 
2019
2018
2017
Balance at beginning of period
$
11,274

$
17,067

$
18,176

Remediation expense
2,602

1,182

307

Remediation payments
(2,455
)
(6,967
)
(1,416
)
Other activity (1)
23

(8
)

Balance at end of the period
$
11,444

$
11,274

$
17,067

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


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 have an outstanding warranty claim for which we have not yet determined the root cause of a product performance issue. Testing is ongoing. We are not able to quantify the potential impact on our operations, if any, because we have not yet determined the root cause.

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.


CTS CORPORATION 50


NOTE 11 — 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 have elected not to record leases with an initial term of 12 months or less on the balance sheet and instead recognize those lease payments on a straight-line basis over the lease term.

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.

Total lease expense for the twelve months ended December 31, 2019 is as follows:
 
Year Ended December 31,
 
2019
Operating lease cost
$
4,342

Short-term lease cost
1,013

Total lease cost
$
5,355



Rent expense prior to adoption of ASC 842 was $5,726 and $4,762 for the years ended December 31, 2018 and 2017, respectively.

Future minimum lease payments relating to our existing lease liabilities as of December 31, 2019 is as follows:
 
Operating Leases(1)
2020
$
4,467

2021
4,461

2022
4,303

2023
3,920

2024
3,893

Thereafter
16,566

Total
$
37,610

Less: interest
(9,897
)
Present value of lease payments
$
27,713


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


CTS CORPORATION 51


Balance Sheet Classification:

Operating lease obligations
$
2,787

Long-term operating lease obligations
24,926

Total lease liabilities
$
27,713

 
 
Weighted-average remaining lease terms (years)
9.04



Weighted-average discount rate
6.54
%


Supplemental cash flow information related to leases:

Cash paid for amounts included in the measurement of lease liabilities
$
3,957

Leased assets obtained in exchange for new operating lease liabilities
$
5,000


 
NOTE 12 — Debt
Long-term debt was comprised of the following:
 
As of December 31
 
2019
2018
Total credit facility
$
300,000

$
300,000

Balance outstanding
$
99,700

$
50,000

Standby letters of credit
$
1,800

$
1,940

Amount available
$
198,500

$
248,060

Weighted-average interest rate
3.25
%
3.10
%
Commitment fee percentage per annum
0.23
%
0.20
%


On February 12, 2019, we entered into an amended and restated five-year Credit Agreement with a group of banks (the "Credit Agreement") to extend the term of the facility. The Credit Agreement provides for a revolving credit facility of $300,000, which may be increased by $150,000 at the request of the Company, subject to the administrative agent's approval. This new unsecured credit facility replaces the prior $300,000 unsecured credit facility, which would have expired August 10, 2020. Borrowings of $50,000 under the prior credit agreement were refinanced into the Credit Agreement. The prior agreement was terminated as of February 12, 2019.
 
The Revolving Credit Facility includes a swing line sublimit of $15,000 and a letter of credit sublimit of $10,000. Borrowings under the Revolving Credit Facility bear interest at the base rate defined in the Credit Agreement. We also pay a quarterly commitment fee on the unused portion of the Revolving Credit Facility. The commitment fee ranges from 0.20% to 0.30% based on our total leverage ratio. 
 
The Revolving Credit Facility requires, among other things, that we comply with a maximum total leverage ratio and a minimum fixed charge 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, 2019. 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. Interest rates on the Revolving Credit Facility fluctuate based upon the LIBOR and the Company’s quarterly total leverage ratio.  
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 for the twelve months ended December 31, 2019 was approximately $163 and $185 in 2018 and 2017. These costs are included in interest expense in our Consolidated Statement of Earnings.
We use interest rate swaps to convert the revolving credit facility's variable rate of interest into a fixed rate on a portion of the debt as described more fully in Note 13 "Derivatives." These swaps are treated as cash flow hedges and consequently, the changes in fair value were recorded in other comprehensive earnings.

CTS CORPORATION 52


NOTE 13 — Derivatives
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 loss until the hedged transaction affects earnings upon settlement, at which time they are reclassified to cost 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 loss to other income (expense).
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 for the twelve months ended December 31, 2019.
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, 2019, we had a net unrealized gain of $655 in accumulated other comprehensive loss, of which $595 is expected to be reclassified to income within the next 12 months. The notional amount of foreign currency forward contracts outstanding was $8,011 at December 31, 2019.
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, 2019, we have agreements to fix interest rates on $50,000 of long-term debt through February 2024. 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. The estimated net amount of the existing gains or losses that are reported in accumulated other comprehensive loss that are expected to be reclassified into earnings within the next twelve months is approximately $82
The location and fair values of derivative instruments designated as hedging instruments in the Consolidated Balance Sheets as of December 31, 2019, are shown in the following table:
 
As of December 31,

2019
 
2018
Interest rate swaps reported in Other current assets
$
82

 
$
576

Interest rate swaps reported in Other assets
$

 
$
369

Interest rate swaps reported in Other long-term obligations
$
(78
)
 
$

Foreign currency hedges reported in Other current assets
$
580

 
$
393


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 $648 and foreign currency derivative liabilities of $68 at December 31, 2019.

CTS CORPORATION 53


The effect of derivative instruments on the Consolidated Statements of Earnings is as follows:
 
Years Ended December 31,

2019
 
2018
 
2017
Foreign Exchange Contracts:

 

 
 
Amounts reclassified from AOCI to earnings:

 

 
 
Net sales
$

 
$
383

 
$
(488
)
Cost of goods sold
860

 
(6
)
 
497

Selling, general and administrative
92

 
107

 
45

Total amounts reclassified from AOCI to earnings
952

 
484

 
54

Loss recognized in other expense for hedge ineffectiveness

 

 
(1
)
Loss recognized in other expense for derivatives not designated as cash flow hedges

 

 
(15
)
Total derivative gain on foreign exchange contracts recognized in earnings
$
952

 
$
484

 
$
38



 

 
 
Interest Rate Swaps:

 

 
 
Benefit recorded in interest expense
$
491

 
$
421

 
$
37

Total gain
$
1,443

 
$
905

 
$
75



NOTE 14 — Accumulated Other Comprehensive Loss
Shareholders’ equity includes certain items classified as accumulated other comprehensive loss (“AOCI”) in the Consolidated Balance Sheets, including:
Unrealized gains (losses) on derivatives 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 13 - Derivative Financial Instruments and Note 17 – 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 6 – Retirement Plans.
Cumulative translation adjustment relate 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 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 earnings.  
In 2018, CTS adopted the provision of ASU No. 2018-02 "Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income." This ASU allows for the reclassification from AOCI to retained earnings for the stranded tax effects resulting from the Tax Cuts and Jobs Act that was enacted in December 2017. The total impact due to adoption of this standard was an increase in retained earnings of $17,433.









CTS CORPORATION 54


The components of AOCI for 2019 are as follows:
 
As of December 31, 2018
Gain (Loss)
Recognized
in OCI
(Gain) Loss
reclassified
from AOCI
to earnings
As of December 31, 2019
Changes in fair market value of derivatives:
 

 

 

 

Gross
$
1,316

$
786

$
(1,443
)
$
659

Income tax (expense) benefit
(298
)
(178
)
326

(150
)
Net
1,018

608

(1,117
)
509

Changes in unrealized pension cost:
 

 

 

 

Gross
(132,454
)

8,314

(124,140
)
Income tax benefit (expense)
35,893


(1,875
)
34,018

Net
(96,561
)

6,439

(90,122
)
Cumulative translation adjustment:
 

 

 

 

Gross
(2,291
)
80


(2,211
)
Income tax benefit
95

3


98

Net
(2,196
)
83


(2,113
)
Total accumulated other comprehensive (loss) earnings
$
(97,739
)
$
691

$
5,322

$
(91,726
)
The components of AOCI for 2018 are as follows:
 
As of December 31, 2017
Gain (Loss)
Recognized
in OCI
(Gain) Loss
reclassified
from AOCI
to earnings
Impact of ASU No. 2018-02
As of December 31, 2018
Changes in fair market value of derivatives:
 

 

 



 

Gross
$
289

$
1,932

$
(905
)
$

$
1,316

Income tax (expense) benefit
(105
)
(437
)
205

39

(298
)
Net
184

1,495

(700
)
39

1,018

Changes in unrealized pension cost:
 

 

 



 

Gross
(130,096
)

(2,358
)

(132,454
)
Income tax benefit (expense)
52,837


528

(17,472
)
35,893

Net
(77,259
)

(1,830
)
(17,472
)
(96,561
)
Cumulative translation adjustment:
 

 

 



 

Gross
(1,985
)
(306
)


(2,291
)
Income tax benefit (expense)
100

(5
)


95

Net
(1,885
)
(311
)


(2,196
)
Total accumulated other comprehensive (loss) earnings
$
(78,960
)
$
1,184

$
(2,530
)
$
(17,433
)
$
(97,739
)


CTS CORPORATION 55


NOTE 15 — Shareholders' Equity
Share count and par value data related to shareholders' equity are as follows:
 
As of December 31,
 
2019
2018
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
56,929,298
56,786,849
Shares outstanding
32,472,406
32,750,727
Treasury stock
 
 
Shares held
24,456,892
24,036,122

On February 7, 2019, the Board of Directors authorized a stock repurchase program with a maximum dollar limit of $25,000 in stock repurchases, which replaced the previous authorized plan that was approved by our Board of Directors in April 2015. During the year ended December 31, 2019 we purchased 420,770 shares for approximately $11,746, of which $566 was repurchased under the previous plan and $11,180 was repurchased under the most recent board-authorized share repurchase program. During the year ended December 31, 2018 we purchased 342,100 shares for $9,440 under the previous authorized plan. Approximately $13,820 was available for future purchases.
A roll forward of common shares outstanding is as follows:
 
As of December 31,
 
2019
2018
Balance at beginning of the year
32,750,727

32,938,466

Repurchases
(420,770
)
(342,100
)
Restricted stock unit issuances
142,449

154,361

Balance at end of period
32,472,406

32,750,727


NOTE 16 — Stock-Based Compensation
At December 31, 2019, 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.
These plans allow for grants of stock options, stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance shares, performance units, and other stock awards subject to the terms of the specific plans under which the awards are granted.
The following table summarizes the compensation expense included in selling, general and administrative expenses in the Consolidated Statements of Earnings related to stock-based compensation plans:
 
Years Ended December 31,
 
2019
2018
2017
Service-Based RSUs
$
2,207

$
2,036

$
1,762

Performance-Based RSUs
2,553

3,089

2,350

Cash-settled awards
255

131

72

Total
$
5,015

$
5,256

$
4,184

Income tax benefit
1,133

1,188

1,573

Net
$
3,882

$
4,068

$
2,611


The fair value of all equity awards that vested during the periods ended December 31, 2019, 2018, and 2017 were $6,589, $5,805, and $5,471, respectively. We recorded a tax deduction related to equity awards that vested during the year ended December 31, 2019, in the amount of $1,489.

CTS CORPORATION 56


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,
2019
Weighted-
average
period
Service-Based RSUs
$
1,751

1.24 years
Performance-Based RSUs
2,433

1.65 years
Total
$
4,184

1.48 years

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, 2019:
 
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

225,000




Maximum potential RSU and cash settled awards outstanding
266,249

402,216

92,600

35,952

5,522

Maximum potential awards outstanding
266,249

627,216

92,600

35,952

5,522

RSUs and cash settled awards vested and released
4,553





Awards available to be granted
2,229,198






Stock Options
Stock options are exercisable in cumulative annual installments over a maximum 10-year period, commencing at least one year from the date of grant. Stock options are generally granted with an exercise price equal to the market price of our stock on the date of grant. The stock options generally vest over four years and have a 10-year contractual life. The awards generally contain provisions to either accelerate vesting or allow vesting to continue on schedule upon retirement if certain service and age requirements are met. The awards also provide for accelerated vesting if there is a change in control event.
We estimate the fair value of the stock option on the grant date using the Black-Scholes option-pricing model and assumptions for expected price volatility, option term, risk-free interest rate, and dividend yield. Expected price volatilities are based on historical volatilities of our common stock. The expected option term was derived from historical data of exercise behavior. The dividend yield was based on historical dividend payments. The risk-free rate for periods within the contractual life of the option was based on the U.S. Treasury yield curve in effect at the time of grant.
The only outstanding stock options at December 31, 2019, or 2018 were the performance-based stock options described below.
Performance-Based Stock Options
During 2015 and 2016, the Compensation committee of the Board of Directors (the "Committee") granted a total of 350,000 performance-based stock options, of which 225,000 remain outstanding after considering forfeitures. The Performance-Based Option Awards have an exercise price of $18.37, a term of five years and generally will become exercisable (provided the optionee remains employed by the Company or an affiliate) upon our attainment of at least $600,000 in revenues during any of our trailing four quarterly periods (as determined by the Committee) during the term. We have not recognized any expense on these Performance-Based Option Awards for the years ended December 31, 2019 and 2018, since the revenue target is not deemed likely to be attained based on our current forecast.
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 vest one year after being granted. Upon vesting, the non-employee directors 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 57


A summary of RSU activity for the year ended December 31, 2019 is presented below:
 
Units
Weighted
Average
Grant Date
Fair Value
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
Outstanding at January 1, 2019
355,590
$
17.91

 
 

Granted
103,491
28.61

 
 

Released
(72,226)
20.53

 
 

Forfeited
(22,459)
26.92

 
 

Outstanding at December 31, 2019
364,396
$
19.87

22.56
$
10,935

Releasable at December 31, 2019
227,474
$
15.18

31.82
$
6,826



 
Years Ended December 31,
 
2019
2018
2017
Weighted-average grant date fair value
$
28.61

$
26.95

$
24.32

Intrinsic value of RSUs released
$
2,155

$
4,015

$
4,485


A summary of non-vested RSU activity for the year ended December 31, 2019 is presented below:
 
RSUs
Weighted
Average
Grant Date
Fair Value
Nonvested at January 1, 2019
146,116
$
23.84

Granted
103,491
28.61

Vested
(90,226)
22.75

Forfeited
(22,459)
26.92

Nonvested at December 31, 2019
136,922
$
27.66



Performance-Based Restricted Stock Units
We grant performance-based restricted stock unit awards ("PSUs") to certain executives and key employees. Units are usually awarded in the range from zero percent to 200% of a targeted number of shares. The award rate for the 2017-2019, 2018-2020, and 2019-2021 PSUs is dependent upon our achievement of sales growth targets, cash flow targets, and relative total shareholder return ("RTSR") using a matrix based on the percentile ranking of our stock price performance compared to a peer group over a three-year period. These awards are weighted 35% for achievement of the sales growth metric, 30% for achievement of the cash flow metric, and 35% for achievement of the RTSR metric. Other PSUs are granted from time to time based on other performance criteria.
A summary of PSU activity for the year ended December 31, 2019 is presented below:
 
Units
Weighted
Average
Grant Date
Fair Value
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
Outstanding at January 1, 2019
267,792
$
21.44

 
 

Granted
83,853
31.01

 
 

Released
(160,889)
14.34

 
 

Forfeited
(34,306)
24.77

 
 

Added by performance factor
60,779
13.54

 
 
Outstanding at December 31, 2019
217,229
$
27.73

1.15
$
6,519

Releasable at December 31, 2019
$


$





CTS CORPORATION 58


The following table summarizes each grant of performance awards outstanding at December 31, 2019:
Description
Grant Date
Vesting
Year
Vesting
Dependency
Target
Units
 Outstanding
Maximum Number of Units to be Granted
2017-2019 Performance RSUs
February 9, 2017
2019
35% RTSR, 35% sales growth, 30% operating cash flow
68,346

136,692

2017-2019 Performance RSUs
February 9, 2017
2018-2020
Operating Earnings
13,556

13,556

2018-2020 Performance RSUs
February 8, 2018
2020
35% RTSR, 35% sales growth, 30% operating cash flow
31,398

62,796

2018-2020 Performance RSUs
February 16, 2018
2020
35% RTSR, 35% sales growth, 30% operating cash flow
31,820

63,640

2019-2021 Performance RSUs
February 7, 2019
2021
35% RTSR, 35% sales growth, 30% operating cash flow
63,414

126,828

2019 Supplemental Performance RSUs
February 7, 2019
2021
Succession Planning Targets
6,945

13,890

2020-2022 QTI Performance RSUs
September 24, 2019
2022
50% EBITDA growth, 50% Sales growth
1,750

3,500

Total
 
 
 
217,229

420,902


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, 2019, and 2018, we had 17,271 and 17,248 cash-settled RSUs outstanding, respectively. At December 31, 2019, and 2018, liabilities of $353 and $300, respectively were included in Accrued expenses and other liabilities on our Consolidated Balance Sheets.
NOTE 17 — Fair Value Measurements
We use interest rates swaps to convert a portion of our Revolving Credit Facility's outstanding balance from a variable rate of interest to 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. These derivative financial instruments are measured at fair value on a recurring basis.
The table below summarizes the financial asset that were measured at fair value on a recurring basis as of December 31, 2019 and the (gain) loss recorded during the year ended December 31, 2019:
 
Asset Carrying
Value at
December 31,
2019
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,
2019
Interest rate swap
$
4

$

$
4

$

$
(491
)
Foreign currency hedges
$
580

$

$
580

$

$
(952
)
The table below summarizes the financial assets that were measured at fair value on a recurring basis as of December 31, 2018 and the (gain) loss recorded during the year ended December 31, 2018:
 
Asset Carrying
Value at
December 31,
2018
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,
2018
Interest rate swap
$
945

$

$
945

$

$
(421
)
Foreign currency hedges
$
393

$

$
393

$

$
(484
)

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 the market is not active and therefore they are classified within level 2 of the fair value hierarchy.
Our long-term debt consists of 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.

CTS CORPORATION 59


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 18 — Income Taxes
Earnings before income taxes consist of the following:
 
Years Ended December 31,
 
2019
2018
2017
U.S.
$
15,103

$
30,815

$
9,315

Non-U.S.
35,163

27,288

30,938

Total
$
50,266

$
58,103

$
40,253


Significant components of income tax provision/(benefit) are as follows:
 
Years Ended December 31,
 
2019
2018
2017
Current:
 

 

 

U.S.
$
(391
)
$
(397
)
$
1,635

Non-U.S.
10,666

12,538

7,150

Total Current
10,275

12,141

8,785

Deferred:
 

 

 

U.S.
558

(330
)
17,597

Non-U.S.
3,287

(240
)
(577
)
Total Deferred
3,845

(570
)
17,020

Total provision for income taxes
$
14,120

$
11,571

$
25,805


Significant components of our deferred tax assets and liabilities are as follows:
 
As of December 31,
 
2019
2018
Post-retirement benefits
$
1,100

$
1,061

Inventory reserves
708

1,236

Loss carry-forwards
4,724

4,647

Credit carry-forwards
15,964

16,909

Accrued expenses
4,932

5,685

Research expenditures
17,953

16,847

Operating lease liabilities
6,211


Stock compensation
2,232

2,142

Foreign exchange loss
1,986

2,245

Other
230

207

Gross deferred tax assets
56,040

50,979

Depreciation and amortization
12,453

11,500

Pensions
13,552

11,736

Operating lease assets
5,963


Subsidiaries' unremitted earnings
1,903

1,258

Gross deferred tax liabilities
33,871

24,494

Net deferred tax assets
22,169

26,485

Deferred tax asset valuation allowance
(8,011
)
(8,274
)
Total net deferred tax assets
$
14,158

$
18,211







CTS CORPORATION 60


The long-term deferred tax assets and long-term deferred tax liabilities are as follows below:
 
As of December 31,
 
2019
2018
Non-current deferred tax assets
$
19,795

$
22,201

Non-current deferred tax liabilities
$
(5,637
)
$
(3,990
)
Total net deferred tax assets
$
14,158

$
18,211


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 carryforwards and tax credits in the various jurisdictions in which it operates, will be realized. As of December 31, 2019, and 2018, we recorded deferred tax assets related to certain U.S. state and non-U.S. income tax loss carryforwards of $4,724 and $4,647, respectively, and U.S. and non-U.S. tax credits of $15,964 and $16,909, respectively. The deferred tax assets expire in various years primarily between 2021 and 2039.
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,011 and $8,274 should be provided for certain deferred tax assets at December 31, 2019, and 2018, respectively. As of December 31, 2019, 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.
No valuation allowance was recorded in 2019 against the U.S. federal foreign tax credit carryforwards of $5,785, which expire in varying amounts between 2023 and 2029 as well as the research and development tax credits of $7,495, which expire in varying amounts between 2021 and 2039. 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 credit carryforwards.
The following table reconciles taxes at the U.S. federal statutory rate to the effective income tax rate:
 
Years Ended December 31,
 
2019
2018
2017
Taxes at the U.S. statutory rate
21.0
 %
21.0
 %
35.0
 %
State income taxes, net of federal income tax benefit
0.4
 %
1.2
 %
1.1
 %
Non-U.S. earnings taxed at rates different than the U.S. statutory rate
1.3
 %
0.8
 %
(9.0
)%
Foreign source earnings, net of associated foreign tax credits
0.3
 %
4.1
 %
0.1
 %
Benefit of tax credits
(1.5
)%
(0.9
)%
(1.4
)%
Non-deductible expenses
4.1
 %
1.3
 %
1.5
 %
Stock compensation - excess tax benefits
(1.1
)%
(0.9
)%
(1.5
)%
Adjustment to valuation allowances
(0.4
)%
(0.6
)%
(4.4
)%
Other changes in tax laws and rates
0.1
 %
(6.1
)%
 %
Change in unrecognized tax benefits
3.3
 %
(1.7
)%
2.0
 %
Impacts of unremitted foreign earnings
1.3
 %
1.1
 %
0.9
 %
Impacts related to the 2017 Tax Cuts and Jobs Act
 %
(0.6
)%
44.7
 %
Other
(0.7
)%
1.2
 %
(4.9
)%
Effective income tax rate
28.1
 %
19.9
 %
64.1
 %

On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law making significant changes to the Internal Revenue Code. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the transition of U.S international taxation from a worldwide tax system to a territorial system, and a one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of December 31, 2017. We recognized a provisional amount of $18,001 as an additional income tax expense in the fourth quarter of 2017. This amount included $11,734 related to the mandatory deemed one-time transition tax and $6,267 related to the remeasurement of certain deferred tax assets and liabilities.
On December 22, 2017, Staff Accounting Bulletin No. 118 ("SAB 118") was issued to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Act. The remeasurement period for SAB 118 ended on December 22, 2018, and upon completion of our analysis we determined the final impact of the Tax Act resulted in an additional tax benefit of $348 during the fourth quarter of 2018. This amount included a $589 tax benefit related to the one-time transition tax and $241 tax expense related to the remeasurement of certain deferred tax assets and liabilities.

CTS CORPORATION 61


Following the enactment of the 2017 Tax Cut and Jobs Act and the associated one-time transition tax, in general, repatriation of foreign earnings to the US can be completed with no incremental US 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.
The Tax Act also includes provisions for Global Intangible Low-Taxed Income (“GILTI”) wherein taxes on foreign income are imposed in excess of a deemed return on tangible assets of foreign corporations. We elected to recognize the tax on GILTI as an expense in the period the tax is 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, 2019, we have approximately $5,016 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,
 
2019
2018
Balance at January 1
$
3,649

$
4,670

Increase related to current year tax positions
2,834

55

(Decrease) increase related to prior year tax positions
(10
)
46

Decrease related to lapse in statute of limitation
(1,457
)
(1,076
)
Decrease related to settlements with taxing authorities

(46
)
Balance at December 31
$
5,016

$
3,649


Our continuing practice is to recognize interest and/or penalties related to unrecognized tax benefits as income tax expense. As of December 31, 2019, and 2018, $707 and $2,515, 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 2016 through 2018; however, U.S. tax authorities also have the ability to review prior tax years to the extent loss carryforwards and tax credit carryforwards are utilized. The open years for the non-U.S. tax returns range from 2008 through 2018 based on local statutes.
NOTE 19 - Business Acquisitions

On July 31, 2019, we acquired 100% of the outstanding shares of Quality Thermistor, Inc. (QTI) for $75 million plus a contingent earn out of up to $5 million based on sales performance objectives. The purchase price includes adjustments for debt assumed and changes in working capital. QTI, doing business as QTI Sensing Solutions, is a leading designer and manufacturer of high-quality temperature sensors serving original equipment manufacturers with mission-critical applications in the industrial, aerospace, defense and medical markets. This acquisition provides us with a new core temperature sensing technology that expands our sensing product portfolio, while increasing our presence in the industrial and medical markets.

The final purchase price of $73,906 has been allocated to the fair values of assets and liabilities acquired as of July 31, 2019.















CTS CORPORATION 62


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

 
Consideration Paid
Cash paid, net of cash acquired of $567
$
72,850

Contingent consideration
1,056

Purchase price
$
73,906

 
 
 
 
 
Fair Values at July 31, 2019
Current assets
$
6,221

Property, plant and equipment
2,567

Other assets
29

Goodwill
34,999

Intangible assets
32,800

Fair value of assets acquired
76,616

Less fair value of liabilities acquired
(2,710
)
Purchase price
$
73,906



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 within our existing business, access to new customers, and potential cost savings and synergies. Goodwill related to the acquisition is expected to be deductible for tax purposes.

The contingent earn out is payable in cash upon the achievement of a revenue performance target for the year ending December 31, 2019. The Company recorded contingent consideration for the earn out of $1,056 based on the achievement performance target for the full year 2019 results. This amount is reflected as an addition to purchase price.

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,000

15.0
Trademarks, tradenames, and other intangibles
1,800

5.0
Total
$
32,800

 


Results of operations for QTI are included in our consolidated financial statements beginning on July 31, 2019. The amount of net sales and net loss from QTI since the acquisition date that have been included in the Consolidated Statements of Earnings are as follows:

 
For the period July 31, 2019 through December 31, 2019
Net sales
$
9,252

Net loss
$
(465
)



CTS CORPORATION 63


NOTE 20 — Geographic Data
Financial information relating to our operations by geographic area were as follows:
Net Sales
Years Ended December 31,
2019
2018
2017
United States
$
279,904

$
313,489

$
287,092

Singapore
32,957

6,724

5,596

Taiwan
19,810

20,802

18,586

China
87,342

79,380

66,510

Czech Republic
33,214

36,528

34,476

Other non-U.S.
15,772

13,560

10,733

Consolidated net sales
$
468,999

$
470,483

$
422,993

Sales are attributed to countries based upon the origin of the sale.
Long-Lived Assets
Years Ended December 31,
2019
2018
United States
$
53,767

$
53,950

China
32,751

32,973

Taiwan
4,593

3,752

Czech Republic
10,946

5,976

Other non-U.S
2,981

2,750

Consolidated long-lived assets
$
105,038

$
99,401


NOTE 21 — Quarterly Financial Data
Quarterly Results of Operations
(Unaudited)
 
First
Second
Third
Fourth
2019
 

 

 

 

Net sales
$
117,625

$
120,684

$
115,651

$
115,040

Gross margin
$
40,615

$
41,204

$
37,057

$
38,700

Operating earnings
$
14,218

$
17,083

$
10,124

$
12,391

Net earnings
$
11,419

$
11,943

$
2,722

$
10,062

Basic earnings per share
$
0.35

$
0.36

$
0.08

$
0.31

Diluted earnings per share
$
0.34

$
0.36

$
0.08

$
0.31

2018
 

 

 

 

Net sales
$
113,530

$
118,021

$
118,859

$
120,073

Gross margin
$
38,433

$
41,813

$
42,082

$
42,645

Operating earnings
$
13,359

$
14,544

$
16,118

$
17,017

Net earnings
$
11,548

$
7,209

$
10,211

$
17,564

Basic earnings per share
$
0.35

$
0.22

$
0.31

$
0.53

Diluted earnings per share
$
0.34

$
0.21

$
0.30

$
0.52




CTS CORPORATION 64


CTS CORPORATION
(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, 2019
Allowance for doubtful accounts
$
384

$
141

$
(9
)
$
(255
)
$
261

Year ended December 31, 2018
Allowance for doubtful accounts
$
357

$
56

$
(8
)
$
(21
)
$
384

Year ended December 31, 2017
Allowance for doubtful accounts
$
170

$
248

$
9

$
(70
)
$
357


 

CTS CORPORATION 65


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 Securities Exchange Act of 1934, as amended) 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 Securities Exchange Act of 1934, as amended, 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 Securities Exchange Act of 1934 as amended (the Exchange Act)). Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2019. 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). We have excluded from the scope of our assessment of internal control over financial reporting the operations and related assets of Quality Thermistor, Inc., which we acquired in 2019. At December 31, 2019 and for the period from acquisition through December 31, 2019, total assets and revenues subject to QTI's internal control over financial reporting represented 12% and 2% of our consolidated total assets and total revenues as of and for the year ended December 31, 2019. 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, 2019. The effectiveness of our internal control over financial reporting as of December 31, 2019 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

The Company is implementing an enterprise resource planning (“ERP”) system on a worldwide basis, which is expected to improve the efficiency of certain operational, financial, and related transactional processes. The implementation began in 2018 and is expected to continue in phases over the next year. The implementation of a worldwide ERP system has and will continue to affect the processes that constitute our internal control over financial reporting and will require annual testing for effectiveness.
 
The Company completed implementation in certain subsidiaries/locations during the fourth quarter of 2019. As with any new information technology application we implement, this application, along with the internal controls over financial reporting included in the related processes, was appropriately considered within the testing for effectiveness with respect to the implementation in these instances. We concluded, as part of our evaluation described in the above paragraphs, that the implementation of the ERP system in these circumstances has not materially affected our internal control over financial reporting.
There were no additional changes in our internal control over financial reporting for the quarter ended December 31, 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

CTS CORPORATION 66


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, 2019, 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, 2019, 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, 2019, and our report dated February 20, 2020 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.
Our audit of, and opinion on, the Company’s internal control over financial reporting does not include the internal control over financial reporting of QTI, a wholly-owned subsidiary, whose financial statements reflect total assets and revenues constituting 12% and 2%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2019. As indicated in Management’s Report, QTI was acquired during 2019. Management’s assertion on the effectiveness of the Company’s internal control over financial reporting excluded internal control over financial reporting of QTI.
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 20, 2020

CTS CORPORATION 67


Item 9B.  Other Information
Not applicable.

CTS CORPORATION 68


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 Directors and Corporate Governance may be found in our definitive proxy statement to be delivered to shareholders in connection with our 2020 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 2020 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, 2019:
Plan Category
(a)
Number of Securities
to be Issued Upon
Exercise of
Outstanding
Options, RSUs, Warrants
and Rights (2)
(b)
Weighted-Average
Grant Date Fair Value of
Outstanding
Options, RSUs, Warrants
and Rights
(c)
Number of Securities
Remaining Available for
Future Issuance Under
Equity Compensation Plans
(Excluding Securities
Reflected in Column(a))
Equity compensation plans approved by security holders
1,004,746

$
16.44

2,229,198

Equity compensation plans not approved by security holders(1)
5,522



Total
1,010,268

 
2,229,198

(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, 2019, the deferred stock accounts contained a total of 5,522 CTS common stock units.
(2) Based on achievement of the maximum targets for performance-based equity grants.
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 2020 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 2020 Annual Meeting of Shareholders. Such information is incorporated herein by reference.
Item 14.  Principal Accountant Fees and Services
Information with respect to this item may be found in our definitive proxy statement to be delivered to shareholders in connection with our 2020 Annual Meeting of Shareholders. Such information is incorporated herein by reference.

CTS CORPORATION 69


PART IV
Item 15.  Exhibits and Financial Statements Schedules
The following Consolidated Financial Statements of CTS Corporation and Subsidiaries are included herein:
Report of Independent Registered Public Accounting Firm
Consolidated Statements of Earnings: Years ended December 31, 2019, December 31, 2018, and December 31, 2017
Consolidated Statements of Comprehensive Earnings: Years ended December 31, 2019, December 31, 2018, and December 31, 2017
Consolidated Balance Sheets: December 31, 2019, and December 31, 2018
Consolidated Statements of Cash Flows: Years ended December 31, 2019, December 31, 2018, and December 31, 2017
Consolidated Statements of Shareholders' Equity: Years Ended December 31, 2019, December 31, 2018, and December 31, 2017
Notes to Consolidated Financial Statements
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)
 
 
 
 
 
 
(3)(ii)
 
 
 
 
 
 
(10)(a)
 
 
 
 
 
 
(10)(b)
 
 
 
 
 
 
(10)(c)
 
 
 
 
 
 
(10)(d)
 
 
 
 
 
 
(10)(e)
 
 
 
 
 
 
(10)(f)
 
 
 
 
 
 
(10)(g)
 
 
 
 
 
 
(10)(h)
 
 
 
 
 

CTS CORPORATION 70


 
(10)(i)
 
 
 
 
 
 
(10)(j)
 
 
 
 
 
 
(10)(k)
 
 
 
 
 
 
(10)(l)
 
 
 
 
 
 
(10)(m)
 
 
 
 
 
 
(10)(n)
 
 
 
 
 
 
(21)
 
 
 
 
 
 
(23)
 
 
 
 
 
 
(31)(a)
 
 
 
 
 
 
(31)(b)
 
 
 
 
 
 
(32)(a)
 
 
 
 
 
 
(32)(b)
 
 
 
 
 
 
101
 
The following financial statements from the Company's Annual Report on Form 10-K for the year ended December 31, 2019, formatted in Inline XBRL: (i) Consolidated Statements of Earnings, (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, 2019, formatted in Inline XBRL
______________________________
*
Management contract or compensatory plan or arrangement.



CTS CORPORATION 71


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 20, 2020
By:
 
/s/ Ashish Agrawal
 
 
 
Ashish Agrawal
Vice President and Chief Financial Officer
(Principal Financial Officer)
 
 
 
 
Date: February 20, 2020
By:
 
/s/ William Cahill
 
 
 
William Cahill
Chief Accounting Officer
(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 20, 2020
By:
 
/s/ Kieran O'Sullivan
 
 
 
Kieran O'Sullivan
Chairman, President, and Chief Executive Officer
(Principal Executive Officer)
 
 
 
 
Date: February 20, 2020
By:
 
/s/ Robert A. Profusek
 
 
 
Robert A. Profusek
Lead Director
 
 
 
 
Date: February 20, 2020
By:
 
/s/ Patricia K. Collawn
 
 
 
Patricia K. Collawn
Director
 
 
 
 
Date: February 20, 2020
By:
 
/s/ Gordon Hunter
 
 
 
Gordon Hunter
Director
 
 
 
 
Date: February 20, 2020
By:
 
/s/ William S. Johnson
 
 
 
William S. Johnson
Director
 
 
 
 
Date: February 20, 2020
By:
 
/s/ Diana M. Murphy
 
 
 
Diana M. Murphy
Director
 
 
 
 
Date: February 20, 2020
By:
 
/s/ Alfonso G. Zulueta
 
 
 
Alfonso G. Zulueta
Director
 
 
 
 


CTS CORPORATION 72
EX-21 2 ex-212019.htm EXHIBIT 21 Exhibit


CTS Corporation
 
Exhibit (21)
CTS CORPORATION AND SUBSIDIARIES

As of December 31, 2019
CTS Corporation (Registrant), an Indiana corporation
 
 
 
Subsidiary:
 
Jurisdiction
CTS Corporation
 
Delaware
CTS Automotive Holdings, L.L.C.
 
Delaware
CTS Advanced Materials, L.L.C.
 
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, L.L.C.
 
Illinois
CTS SRL-CV Holdings 1, L.L.C.
 
Illinois
CTS Valpey Corporation
 
Maryland
Dynamics Corporation of America
 
New York
CTS Czech Republic S.R.O.
 
Czech Republic
CTS Europe GmbH
 
Germany
CTS Electronics 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.
 
Republic of Mexico
CTS International B.V.
 
The Netherlands
CTS Overseas Holdings B.V.
 
The Netherlands
CTS (Tianjin) Electronics Co., Ltd.
 
Peoples' 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 G.P., 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.A de C.V.
 
Republic of Mexico
Technologia Mexicana, S de R.L.de C.V.
 
Republic of Mexico
CTS of Panama, S de R.L.
 
Republic of Panama
CTS Singapore Pte. Ltd.
 
Republic of Singapore
CTS Corporation U.K. Limited
 
Scotland
CTS Ceramics Denmark A/S
 
Denmark
CTS Ceramics Czech Republic S.R.O.
 
Czech Republic
CTS UK Holdings Limited
 
England
MAQ Holdings PTE. Ltd.
 
Republic of Singapore
Quality Thermistor, Inc.
 
Idaho
Tecate Assembly Services, Inc.
 
Idaho
Tecate Investments, LLC
 
Delaware
Tecate Holdings, LLC
 
Delaware
Componentes de Calidad, S.A. de C.V.
 
Republic of Mexico

CTS CORPORATION
EX-23 3 ex-232019.htm EXHIBIT 23 Exhibit


Exhibit (23)

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We have issued our reports dated February 20, 2020, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of CTS Corporation and subsidiaries on Form 10-K for the year ended December 31, 2019. 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, File No. 333-106614, and File No. 333-62202).


/s/ GRANT THORNTON LLP        
Chicago, Illinois
February 20, 2020



CTS CORPORATION
EX-31.A 4 ex-31a2019.htm EXHIBIT 31.A Exhibit


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 20, 2020
 
/s/ Kieran O'Sullivan
 
 
 
Kieran O'Sullivan
Chairman, President and Chief Executive Officer
 


CTS CORPORATION
EX-31.B 5 ex-31b2019.htm EXHIBIT 31.B Exhibit




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 20, 2020
 
/s/ Ashish Agrawal
 
 
 
Ashish Agrawal
Vice President and Chief Financial Officer
 



CTS CORPORATION
EX-32.A 6 ex-32a2019.htm EXHIBIT 32.A Exhibit


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, 2019, 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 20, 2020
 
/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.




CTS CORPORATION
EX-32.B 7 ex-32b2019.htm EXHIBIT 32.B Exhibit


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, 2019, 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 20, 2020
 
/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.


CTS CORPORATION
EX-101.SCH 8 cts-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2103100 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Accounts Receivable - Components of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Accrued Liabilities and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Accrued Liabilities and Other Liabilities - Components of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Accrued Liabilities and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 2420404 - Disclosure - Business Acquisitions Financial Results (Details) link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Business Acquisitions - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2420403 - Disclosure - Business Acquisitions - Net Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Comprehensive Earnings link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Statements of Earnings link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Shareholders Equity link:presentationLink link:calculationLink link:definitionLink 1005501 - Statement - Consolidated Statements of Shareholders Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Contingencies - Rollforward of Remediation Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Costs Associated with Exit and Restructuring Activities link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Costs Associated with Exit and Restructuring Activities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Costs Associated with Exit and Restructuring Activities - Restructuring and Restructuring Related Charges of Actual Costs (Details 2) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Costs Associated with Exit and Restructuring Activities - Restructuring Reserve Activity (Details 3) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Costs Associated with Exit and Restructuring Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page. link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Debt - Additional Information (Details 2) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Debt - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Debt - Summary of Interest Rate Swaps Activity Recorded in Other Comprehensive Income Before Tax (Details 3) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Debt - Summary of Interest Rate Swaps Included on Balance Sheets (Details 4) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Derivatives Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Derivatives Derivative Financial Instruments - Income Statement (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Derivatives Derivative Financial Instruments - Naratives (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Derivatives Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Derivatives Derivative Instruments, Gain (Loss) Table (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Derivatives Fair Value Derivatives, Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Equity-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Equity-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Equity-Based Compensation - Schedule of Performance-Based RSUs (Details 7) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Equity-Based Compensation - Summary of Equity-Based Compensation Expense (Details 2) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Equity-Based Compensation - Summary of Equity-Based Compensation Expense related to Non-Vested RSUs (Details 3) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Equity-Based Compensation - Summary of Service-Based Restricted Stock Units (Details 6) link:presentationLink link:calculationLink link:definitionLink 2416405 - Disclosure - Equity-Based Compensation - Summary of Status of Equity-Based Compensation Plans (Details 4) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Equity-Based Compensation - Summary of Status of Stock Options (Details 5) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Equity-Based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Fair Value Measurements - Non-Financial Assets Measured and Recorded at Fair Value on a Non-Recurring (Details) link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Fair Value Measurements - Summary of Financial Liability Measured at Fair Value on a Recurring Basis (Details 2) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Geographic Data link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Geographic Data - Schedule of Financial Information by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2421403 - Disclosure - Geographic Data - Schedule of Revenue by Geographic Areas (Details 2) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Geographic Data (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Goodwill and Other Intangible Assets - Amortization Expense Remaining (Details 2) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Goodwill and Other Intangible Assets - Summary of Reconciliation of Goodwill (Details 3) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2419406 - Disclosure - Income Taxes - Additional Information (Details 5) link:presentationLink link:calculationLink link:definitionLink 2419405 - Disclosure - Income Taxes - Current and Long-Term Deferred Tax Assests and Liabilities (Details 4) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Income Taxes - Earnings Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2419407 - Disclosure - Income Taxes - Reconciliation of Effective Income Taxes Rate (Details 6) link:presentationLink link:calculationLink link:definitionLink 2419408 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details 7) link:presentationLink link:calculationLink link:definitionLink 2419404 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details 3) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Income Taxes - Significant Components of Income Tax Provision/(Benefit) (Details 2) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Inventories - Summary of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2311303 - Disclosure - Leases Future Lease Schedule (Tables) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Leases - Lease terms (Details 3) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Leases - Minimum future obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Leases Operating Cost (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Leases - Rent expense (Details 2) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Leases - Sale-leaseback transaction (Details 4) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Property, Plant and Equipment - Depreciation Expense (Details 2) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Property, Plant and Equipment Summary of Property, Plant, and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Quarterly Financial Data link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Quarterly Financial Data - Quarterly Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Quarterly Financial Data (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Retirement Plans - Accumulated Other Comprehensive loss (Details 4) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Retirement Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Retirement Plans - Components of Prepaid (Accrued) Cost (Details 3) link:presentationLink link:calculationLink link:definitionLink 2406416 - Disclosure - Retirement Plans - Defined Contribution Plans (Details 15) link:presentationLink link:calculationLink link:definitionLink 2406415 - Disclosure - Retirement Plans - Estimated Future Benefit Payments (Details 14) link:presentationLink link:calculationLink link:definitionLink 2406407 - Disclosure - Retirement Plans - Net Pension Income or Postretirement Expense (Details 6) link:presentationLink link:calculationLink link:definitionLink 2406408 - Disclosure - Retirement Plans - Pension Plan Asset Allocation (Details 7) link:presentationLink link:calculationLink link:definitionLink 2406406 - Disclosure - Retirement Plans - Projected benefit obligation, accumulated benefit obligation and fair value of plan assets (Details 5) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Retirement Plans - Reconciliation of Benefit Obligation, Plan Assets, and Funded Status (Details 2) link:presentationLink link:calculationLink link:definitionLink 2406414 - Disclosure - Retirement Plans - Reconciliation of Level 3 Fixed Annuity Contracts Within Fair Value Hierarchy (Details 13) link:presentationLink link:calculationLink link:definitionLink 2406412 - Disclosure - Retirement Plans - Reconciliation of Level 3 Hedge Fund Asset Within Fair Value Hierarchy (Details 11) link:presentationLink link:calculationLink link:definitionLink 2406413 - Disclosure - Retirement Plans - Reconciliation of Level 3 Partnership Assets Within Fair Value Hierarchy (Details 12) link:presentationLink link:calculationLink link:definitionLink 2406411 - Disclosure - Retirement Plans - Summary of Categories in Fair Value Hierarchy (Details 10) link:presentationLink link:calculationLink link:definitionLink 2406410 - Disclosure - Retirement Plans - Summary of Categories in Fair Value Hierarchy (Details 9) link:presentationLink link:calculationLink link:definitionLink 2406409 - Disclosure - Retirement Plans - Summary of Fair Values of Pension Plan (Details 8) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenue Recognition . link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Revenue Recognition Contract with Customer, Asset and Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Revenue Recognition Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2302303 - Disclosure - Revenue Recognition Disaggregation of Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Revenue Recognition Revenue from Contract with Customer (Tables) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2123100 - Schedule - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 2423401 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Shareholders' Equity - Additional Information (Details 2) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Shareholders' Equity - Summary of Common Shares Outstanding (Details 3) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Shareholders' Equity - Summary of Share Count and Par Value Data Related to Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details 2) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details 3) link:presentationLink link:calculationLink link:definitionLink 2401408 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Details 7) link:presentationLink link:calculationLink link:definitionLink 2401409 - Disclosure - Summary of Significant Accounting Policies - Foreign Currencies (Details 8) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details 5) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details 4) link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - Summary of Significant Accounting Policies - Research and Development (Details 6) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 cts-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 cts-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 cts-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Retirement Benefits [Abstract] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] UNITED STATES UNITED STATES Foreign Plan Foreign Plan [Member] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Post-Retirement Life Insurance Plan Other Postretirement Benefits Plan [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Retirement Plans Defined Benefit Plan [Abstract] Defined Benefit Plan, Accumulated Benefit Obligation Defined Benefit Plan, Accumulated Benefit Obligation Change in projected benefit obligation: Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Beginning Balance Defined Benefit Plan, Benefit Obligation Service cost Defined Benefit Plan, Service Cost Interest cost Defined Benefit Plan, Interest Cost Actuarial loss (gain) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Foreign exchange impact Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Ending Balance Change in plan assets: Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Beginning Balance Defined Benefit Plan, Plan Assets, Amount Actual return on assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Company contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Foreign exchange impact Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Ending Balance Funded status (plan assets less projected benefit obligations) Defined Benefit Plan, Funded (Unfunded) Status of Plan Defined Benefit Plan, Benefit Obligation, Benefits Paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Share-based Payment Arrangement [Abstract] Summary of Equity-Based Compensation Expense Share-based Payment Arrangement, Cost by Plan [Table Text Block] Schedule of Unrecognized Equity-Based Compensation Expense Share-based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Summary of Status of Equity-Based Compensation Plans Status Of Equity Based Compensation Plans Table [Table Text Block] Tabular disclosure of the shares or units authorized and available for issuance by plan and type of issuance. Summary of Service-Based Restricted Stock Units Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Schedule of Weighted Average Grant Date Fair Value and Intrinsic Value of RSU's Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Summary of Changes of Nonvested RSU's Schedule of Nonvested Share Activity [Table Text Block] Schedule of Components of Performance-Based RSU's Schedule of Nonvested Performance-based Units Activity [Table Text Block] Income Tax Disclosure [Abstract] Significant components of deferred tax assets and liabilities Components of Deferred Tax Assets and Liabilities [Abstract] Post-retirement benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits Inventory reserves Deferred Tax Assets, Inventory Loss carry-forwards Deferred Tax Assets, Operating Loss Carryforwards Credit carry-forwards Deferred Tax Assets, Tax Credit Carryforwards Accrued expenses Deferred Tax Assets Non Deductible Accruals Deferred tax assets non deductible accruals. Research expenditures Deferred Tax Assets Research And Development Deferred Tax Assets Research And Development Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Stock compensation Deferred Tax Assets, Equity Method Investments Foreign exchange loss Deferred Tax Assets, Unrealized Currency Losses Other Deferred Tax Assets, Other Gross deferred tax assets Deferred Tax Assets, Gross Depreciation and amortization Deferred Tax Liabilities Depreciation Deferred tax liabilities depreciation. Pensions Deferred Tax Liabilities Pension Cost Deferred Tax Liabilities Pension Cost Deferred Tax Liabilities, Leasing Arrangements Deferred Tax Liabilities, Leasing Arrangements Subsidiaries' unremitted earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Gross deferred tax liabilities Deferred Tax Liabilities, Gross Net deferred tax assets Deferred Tax Assets Liabilities Before Valuation Allowance Deferred Tax Assets Liabilities Before Valuation Allowance Deferred tax asset valuation allowance Deferred Tax Assets, Valuation Allowance Total net deferred tax assets Deferred Tax Assets, Net Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Changes in Accumulated Other Comprehensive Earnings/(Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Reconciliation of the unrecognized tax benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Unrecognized tax benefits, beginning balance Unrecognized Tax Benefits Increase related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions (Decrease) increase related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Decrease related to lapse in statute of limitation Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Unrecognized tax benefits, ending balance Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Duration [Axis] Contract with Customer, Duration [Axis] Contract with Customer, Duration [Domain] Contract with Customer, Duration [Domain] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Transportation Transportation [Member] Transportation [Member] Industrial Industrial [Member] Industrial [Member] Medical Medical [Member] Medical [Member] Aerospace and Defense Aerospace and Defense [Member] Aerospace and Defense [Member] Telecommunications & IT Telecommunications & IT [Member] Telecommunications & IT [Member] Disaggregation of Revenue Disaggregation of Revenue [Line Items] Net Sales Revenues Share Based Compensation Expense [Table] Share Based Compensation Expense [Table] Share Based Compensation Expense [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2018 Plan [Member] 2018 Plan [Member] 2018 Plan [Member] 2014 Plan Two Thousand Fourteen Plan [Member] Represents the 2014 Performance & Incentive Plan ("2014 Plan"). 2009 Plan Two Thousand Nine Plan [Member] Represents the 2009 Omnibus Equity and Performance Incentive Plan ("2009 Plan"). 2004 Plan Two Thousand Four Plan [Member] Represents the 2004 Omnibus Long-Term Incentive Plan ("2004 Plan"). Directors' Plan Directors Plan [Member] Directors Plan [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] RSUs Restricted Stock Units (RSUs) [Member] Performance Option [Member] Performance Option [Member] Performance Option [Member] Share Based Compensation Expense [Line Items] Share Based Compensation Expense [Line Items] Share Based Compensation Expense [Line Items] Summary of Status of Equity-Based Compensation Plans Share-based Payment Arrangement, Option, Exercise Price Range, Beginning of Period [Abstract] Awards originally available to be granted Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Originally Available Share based compensation arrangement by share based payment award number of shares originally available. Stock options outstanding, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Restricted Stock Units, awarded and vested Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Units Awarded Or Vested Share based compensation arrangement by share based payment award restricted stock units awarded or vested. Released at end of period, RSUs Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Awards available to be granted Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Income Statement [Abstract] Income Statement Net Income (Loss) Attributable to Parent [Abstract] Cost of goods sold Cost of Goods and Services Sold Gross margin Gross Profit Selling, general and administrative expenses Selling, General and Administrative Expense Research and development expenses Research and Development Expense Restructuring charges Restructuring Charges (Gain) loss on sale of assets Gain (Loss) on Disposition of Property Plant Equipment Operating earnings Operating Income (Loss) Other (expense) income: Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Interest income Investment Income, Interest Other (expense) income Other Nonoperating Income (Expense) Total other (expense) income, net Nonoperating Income (Expense) Earnings before taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax expense Income Tax Expense (Benefit) Net earnings Net Income (Loss) Attributable to Parent Net earnings per share: Earnings Per Share [Abstract] Basic Earnings Per Share, Basic [Abstract] Basic net earnings per share (usd per share) Earnings Per Share, Basic Diluted Earnings Per Share, Diluted [Abstract] Diluted net earnings per share (usd per share) Earnings Per Share, Diluted Basic weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Effect of dilutive securities (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Diluted weighted - average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Quarterly Financial Information Disclosure [Abstract] Selected Quarterly Financial Information Selected Quarterly Financial Information [Abstract] Gross margin Operating earnings Net earnings Basic net earnings per share (usd per share) Diluted net earnings per share (usd per share) Estimated Future Benefit Payments Defined Benefit Plan, Expected Future Benefit Payment [Abstract] 2020 Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months 2021 Defined Benefit Plan, Expected Future Benefit Payment, Year Two 2022 Defined Benefit Plan, Expected Future Benefit Payment, Year Three 2023 Defined Benefit Plan, Expected Future Benefit Payment, Year Four 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year Five 2025-2029 Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter Total Defined Benefit Plan, Expected Future Benefit Payments, Total The total amount of benefits from a defined benefit plan expected to be paid in future periods. Accounting Policies [Abstract] Statement [Table] Statement [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Current Assets Other Current Assets [Member] Statement [Line Items] Statement [Line Items] Research and Development Research and Development [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Service Based Restricted Stock Units [Member] Service Based Restricted Stock Units [Member] Service based restricted stock units. Performance Based Restricted Stock Units [Member] Performance Based Restricted Stock Units [Member] Performance based restricted stock units. Options Share-based Payment Arrangement, Option [Member] Equity-Based Compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Summary of Status of Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding, Options at beginning of year, shares Outstanding, Options at end of period, shares Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Exercisable, Weighted - Average Exercise Price at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Additional Disclosure Status of Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Share Based Compensation Arrangement By Share Based Payment Award Options Maximum Contractual Term Share Based Compensation Arrangement By Share Based Payment Award Options Maximum Contractual Term Share based compensation arrangement by share based payment award options maximum contractual term. Employee Service Share Based Compensation Awards Stock Options Outstanding Employee Service Share Based Compensation Awards Stock Options Outstanding Represents the number of outstanding stock options. Performance Shares [Member] Performance Shares [Member] Restricted Stock Units (RSUs) [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Granted, Weighted-average Grant-Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Converted, Weighted-average Grant-Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited, Weighted-average Grant-Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value End of year, Weighted-average Grant-Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Grant Date Fair Value 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. Target Based Vesting of Performance Based RSUs weighted average grant date fair value Target Based Vesting of Performance Based RSUs weighted average grant date fair value Target Based Vesting of Performance Based RSUs Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Aggregate intrinsic value, outstanding value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Target based Vesting of performance-based restricted stock unit Target Based Vesting Of Performance Based Restricted Stock Unit Target based Vesting of performance based restricted stock unit. Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Converted Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Shared Based Compensation Maximum Potential Awards Shared Based Compensation Maximum Potential Awards Shared Based Compensation Maximum Potential Awards Target Units Outstanding Target Units Outstanding Target Units Outstanding on Performance RSUs Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Segment Reporting [Abstract] Geographic Data Segment Reporting Disclosure [Text Block] Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Equity Securities Equity Securities [Member] Debt securities Debt Securities [Member] Other Other Securities [Member] Other securities. Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Retirement Plans Defined Benefit Plan, Information about Plan Assets [Abstract] Target allocations Defined Benefit Plan, Plan Assets, Target Allocation, Percentage Percentage of plan assets Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Significant Unobservable Inputs (Level 3) [Member] Fair Value, Inputs, Level 3 [Member] Partnership Partnership [Member] Reconciliation of Level 3 fund assets Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Net ordinary gain attributable to partnership assets Capital contributions Realized and unrealized gain Defined Benefit Plan Realized And Unrealized Gain Defined benefit plan realized and unrealized gain. Capital distributions Partnership Assets Capital Distributions Partnership assets capital distributions. Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign currency hedges Foreign Exchange Contract [Member] Interest Rate Swap Interest Rate Swap [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Net sales Revenue Benchmark [Member] Cost of Goods Sold Cost of Goods and Service Benchmark [Member] Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Interest Expense Interest Expense [Member] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash Flow Hedge Cash Flow Hedging [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Fair Value Disclosures [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] 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] Assets measured on a non-recurring basis Assets, Fair Value Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Amortization expense remaining Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Net Amount Finite-Lived Intangible Assets, Net Equity-Based Compensation Share-based Payment Arrangement [Text Block] Payables and Accruals [Abstract] Accrued Liabilities Other Liabilities Disclosure [Text Block] Earnings Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Significant Components of Income Tax Provision/(Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Significant Components of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Reconciliation of Effective Income Taxes Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Reconciliation of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement [Member] Estimate of Fair Value Measurement Estimate of Fair Value Measurement [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Foreign currency hedges Forward Contracts [Member] Recurring financial liability that was measured at carrying value Liabilities, Fair Value Disclosure [Abstract] Interest rate swap - cash flow hedge Derivative Liability Interest rate swap - cash flow hedge, loss Gain (Loss) on Interest Rate Cash Flow Hedge Ineffectiveness Gain (Loss) on Foreign Currency Cash Flow Hedge Ineffectiveness Gain (Loss) on Foreign Currency Cash Flow Hedge Ineffectiveness Significant Unobservable Inputs (Level 3) Benefits paid Financial Results [Abstract] Financial Results [Abstract] Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] April 2014 Plan April2014 Plan [Member] April 2014 Plan June2016 Plan June2016 Plan [Member] June2016 Plan [Member] April 2014 Plan April 2014 Plan and June 2016 Plan [Member] April 2014 Plan and June 2016 Plan [Member] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Equipment relocation Equipment Relocation [Member] Equipment relocation. Other charges Other Restructuring [Member] Workforce reduction Employee Severance [Member] Operating Expense Operating Expense [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Charges Restructuring Costs Restructuring Costs Restructuring charges Restructuring Charges [Abstract] Restructuring and Related Cost, Expected Cost Restructuring and Related Cost, Expected Cost Restructuring and Related Cost, Cost Incurred to Date Restructuring and Related Cost, Cost Incurred to Date Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Ownership [Axis] Ownership [Axis] Ownership [Domain] Ownership [Domain] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Business Acquisition, Stub Period Earnings [Table Text Block] Business Acquisition, Stub Period Earnings [Table Text Block] [Table Text Block] for Business Acquisition, Stub Period Earnings [Table] Debt Disclosure [Abstract] Summary of Long-Term Debt Schedule of Long-term Debt Instruments [Table Text Block] Leases [Abstract] Operating Lease, Cost Operating Lease, Cost Short-term Lease, Cost Short-term Lease, Cost Operating Leases, Rent Expense, Net Operating Leases, Rent Expense, Net Rent expense Operating Leases, Rent Expense Components of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] April 2014 Plan and June 2016 Plan Restructuring and Restructuring Related Charges of Actual Costs Restructuring and Related Costs [Table Text Block] Restructuring Reserve Activity Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Leases Leases of Lessee Disclosure [Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Service-Based RSUs Performance-Based RSUs RSU Restricted Stock [Member] Cash Settled Awards [Member] Cash Settled Awards [Member] Cash Settled Awards [Member] 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 Equity-Based Compensation Equity Based Compensation Textual [Abstract] Equity based compensation. Number of Equity Based Compensation Plan Number Of Equity Based Compensation Plan Number of equity based compensation plan. Tax benefit from the issuance of stock Share-based Payment Arrangement, Expense, Tax Benefit Stock options exercisable cumulative annual installments period Vesting percent Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Number of shares issuable, against each unit of RSU Shares Conversion Number Of Shares Per Unit Shares conversion number of shares per unit. Other accrued liabilities Other Accrued Liabilities, Current Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer lists / relationships Customer-Related Intangible Assets [Member] Technology and other intangibles Other Intangible Assets [Member] In process research and development In Process Research and Development [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Other intangible assets: Finite-Lived Intangible Assets, Net [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Amortization of Intangible Assets Amortization of Intangible Assets Finite-Lived Intangible Assets, Remaining Amortization Period Finite-Lived Intangible Assets, Remaining Amortization Period Operating Lease, Liability Operating Lease, Liability Description of Business Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Cash and Cash Equivalents Cash and Cash Equivalents [Abstract] Maturity period of highly liquid investments Maximum Maturity Period Of Highly Liquid Investments Maximum maturity period of highly liquid investments. Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Customer Lists [Member] Customer Lists [Member] Developed technology and other intangible assets Technology-Based Intangible Assets [Member] Finite-Lived Intangible Assets [Member] Finite-Lived Intangible Assets [Member] Finite-lived Intangible Assets Acquired Finite-lived Intangible Assets Acquired Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Business Combinations - Schedule of Finite-Lived Intangible Assets [Abstract] Business Combinations - Schedule of Finite-Lived Intangible Assets [Abstract] Business Combinations - Schedule of Finite-Lived Intangible Assets [Abstract] Business Acquisition, Goodwill, Expected Tax Deductible Amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Business Combination, Recognized Identifiable Assets Acquired, Goodwill and Liabilities Assumed, Net Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Goodwill Goodwill Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Less fair value of liabilities acquired Payments to Acquire Businesses, Net of Cash Acquired Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability Business Combination, Consideration Transferred Business Combination, Consideration Transferred Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Fair Value of Assets Acquired Fair Value of Assets Acquired Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Weighted average period Fair values of pension plan assets Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract] Accrued Liabilities Accrued Liabilities, Current [Abstract] Accrued product-related costs Product Warranty Accrual, Current Accrued income taxes Accrued Income Taxes, Current Accrued property and other taxes Taxes Payable Accrued Professional Fees, Current Accrued Professional Fees, Current Contract with Customer, Liability Contract with Customer, Liability Dividends payable Dividends Payable, Current Remediation reserves Accrued Environmental Loss Contingencies, Current Total accrued expenses and other liabilities Accrued Liabilities, Current Quarterly Results of Operations Quarterly Financial Information [Table Text Block] Debt Debt Disclosure [Text Block] Non Vested Restricted Stock Units Rsu [Member] Non Vested Restricted Stock Units Rsu [Member] Non vested restricted stock units (RSU). Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Outstanding at beginning of year, units Granted, units Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted Released, units Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Converted Number of non-option equity instruments converted by participants. Forfeited, units Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures Outstanding at end of year, units Summary of Service-Based Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited, RSUs Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Beginning of year, Weighted-average Grant-Date Fair Value Nonvested at beginning of year, Weighted-average Grant-Date Fair Value Nonvested at end of period, Weighted-average Grant-Date Fair Value Convertible at end of period, Weighted-average Grant-Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Convertible Weighted Average Grant Date Fair Value Share based compensation arrangement by share Based payment award equity instruments other than options convertible weighted average grant date fair value. Outstanding, Weighted Average Remaining Contractual Terms Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Releaseable, 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 Share based compensation arrangement by share based payment award equity instruments other than options convertible weighted average remaining contractual terms. Released at end of period, RSUs Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Convertible Number Share based compensation arrangement by share based payment award equity instruments other than options convertible number. Released Aggregate Intrinsic Value 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. Intrinsic value of RSU's converted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Fair value of RSU's vested Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Amortization expense Interest Expense, Debt [Abstract] Amortization expense Amortization of Debt Issuance Costs Interest rate swap Derivative, Number of Instruments Held [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Building and Building Improvements Building and Building Improvements [Member] Machinery and Equipment Machinery and Equipment [Member] Software and Software Development Costs [Member] Software and Software Development Costs [Member] Property, Plant and Equipment Property, Plant and Equipment [Line Items] Property, Plant and Equipment, useful lives Property, Plant and Equipment, Useful Life Defined Contribution Plans Defined Contribution Plan [Abstract] 401(k) and other plan expense Defined Contribution Plan, Cost Commitments and Contingencies Disclosure [Abstract] Summary of Remediation Reserve Activity Environmental Exit Reserve Activity [Table Text Block] . Lessee, Operating Lease Payment on Extension Option Lessee, Operating Lease Payment on Extension Option Lessee, Operating Lease Payment on Extension Option Minimum future obligations Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2020 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Payments, Due Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of lease payments Operating lease liability, current Operating Lease, Liability, Current Sublease income Operating Leases, Rent Expense, Net [Abstract] Operating lease liability, noncurrent Operating Lease, Liability, Noncurrent Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Payments, Use Operating Lease, Payments, Use Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Retirement Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Property, Plant and Equipment [Abstract] Operating Activities [Axis] Operating Activities [Axis] Operating Activities [Domain] Operating Activities [Domain] Continuing Operations Continuing Operations [Member] Property, Plant and Equipment Depreciation, Depletion and Amortization [Abstract] Depreciation expense Depreciation Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current Assets Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Inventories, net Inventory, Net Other current assets Other Assets, Current Total current assets Assets, Current Property, plant and equipment, net Property, Plant and Equipment, Net Operating lease assets, net Other assets Other Assets, Noncurrent [Abstract] Prepaid pension asset Assets for Plan Benefits, Defined Benefit Plan Other intangible assets, net Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Other assets Other Assets, Noncurrent Total other assets Assets, Noncurrent Total Assets Assets LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Current Liabilities Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Operating lease obligations Accrued payroll and benefits Employee-related Liabilities, Current Accrued expenses and other liabilities Total current liabilities Liabilities, Current Long-term debt Long-term Line of Credit, Noncurrent Long-term operating lease obligations Long-term pension obligations Asset Retirement Obligations, Noncurrent Deferred income taxes Deferred Tax Liabilities, Net, Noncurrent Other long-term obligations Other Liabilities, Noncurrent Total Liabilities Liabilities Shareholders' Equity Stockholders' Equity Attributable to Parent [Abstract] Common stock Common Stock, Value, Issued Additional contributed capital Additional Paid in Capital, Common Stock Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total shareholders' equity before treasury stock Stockholders' Equity before Treasury Stock Treasury stock Treasury Stock, Value Total shareholders' equity Stockholders' Equity Attributable to Parent Total Liabilities and Shareholders' Equity Liabilities and Equity Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Summary of Financial Liability Measured at Fair Value on a Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Reconciliation of Recurring Financial Liability Related to Interest Rate Swaps Derivative Instruments, Gain (Loss) [Table Text Block] Inventory Disclosure [Abstract] Inventories Inventory, Net [Abstract] Finished goods Inventory, Finished Goods, Gross Work-in-process Inventory, Work in Process, Gross Raw materials Inventory, Raw Materials, Gross Less: Inventory reserves Inventory Valuation Reserves Inventories, net Stockholders' Equity Note [Abstract] Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Summary of Share Count and Par Value Data Related to Shareholders' Equity Schedule of Stock by Class [Table Text Block] Summary of Common Shares Outstanding Schedule of Common Stock Outstanding Roll Forward [Table Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] United States China CHINA Taiwan TAIWAN, PROVINCE OF CHINA Czech Republic CZECH REPUBLIC Other non-U.S Other Non United States [Member] Other non united states. Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Geographic Distribution Geographic Distribution [Domain] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Property, Plant and Equipment, Net Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] U.S. Current Federal Tax Expense (Benefit) Non-U.S. Current Foreign Tax Expense (Benefit) Total Current Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] U.S. Deferred Federal Income Tax Expense (Benefit) Non-U.S. Deferred Foreign Income Tax Expense (Benefit) Total Deferred Deferred Income Tax Expense (Benefit) Total provision for income taxes Long-Duration Contracts, Assumptions, by Product and Guarantee [Table] Long-Duration Contracts, Assumptions, by Product and Guarantee [Table] Guaranteed Insurance Contract, Type of Guarantee [Axis] Guaranteed Insurance Contract, Type of Guarantee [Axis] Guaranteed Insurance Contract, Type of Guarantee [Domain] Guaranteed Insurance Contract, Type of Guarantee [Domain] Long-Duration Contracts, Assumptions by Product and Guarantee [Line Items] Long-Duration Contracts, Assumptions by Product and Guarantee [Line Items] Reconciliation of Benefit Obligation, Plan Assets, and Funded Status Schedule of Net Funded Status [Table Text Block] Components of Prepaid (Accrued) Cost Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Projected Benefit Obligation Accumulated Benefit Obligation and Fair Value of Plan Assets Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Net Pension Income or Postretirement Expense Schedule of Net Benefit Costs [Table Text Block] Asset Allocation and Target Allocation Plan Schedule of Allocation of Plan Assets [Table Text Block] Summary of Fair Values of Pension Plan Schedule of Changes in Fair Value of Plan Assets [Table Text Block] Summary of Categories in Fair Value Hierarchy Summary Of Categories In Fair Value Hierarchy [Table Text Block] Summary of categories in the fair value hierarchy. Reconciliation of Level 3 Hedge Fund Asset Within Fair Value Hierarchy Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block] Estimated Future Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] Summary of 401K and Other Plan Expense Defined Contribution Plan Disclosures [Table Text Block] Schedule Of Earnings Loss Before Income Taxes [Table] Schedule Of Earnings Loss Before Income Taxes [Table] Schedule of earnings loss before income taxes. Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] U.S. Domestic Tax Authority [Member] Non-U.S. Foreign Tax Authority [Member] Schedule Of Earnings Loss Before Income Taxes [Line Items] Schedule Of Earnings Loss Before Income Taxes [Line Items] Schedule Of Earnings Loss Before Income Taxes [Line Items] Earnings before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract] Earnings before income taxes Restructuring Reserve Restructuring Reserve Roll forward of common shares outstanding Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance at the beginning of the year, shares Common Stock, Shares, Outstanding Repurchases, shares Stock Repurchased During Period, Shares Restricted share issuances, shares Stock Issued During Period, Shares, Restricted Stock Award, Gross Balance at the end of the period, shares Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Leases Cost Table [Abstract] Leases Cost Table [Abstract] Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Future Lease Schedule [Abstract] Future Lease Schedule [Abstract] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Accumulated Defined Benefit Plans Adjustment, Net Unamortized Gain (Loss) Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Accumulated Other Comprehensive Loss Defined Benefit Plan Accumulated Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Net Of Tax Rollforward A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Beginning balance Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Amortization of retirement benefits, net of tax Accumulated Other Comprehensive Income (Loss), Defined Benefit Pension And Other Postretirement Plans, Amortization of Retirement Benefits, Net of Tax Represents the amortization of retirement benefits, net of tax, recorded in accumulated other comprehensive income (loss) during the period. Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax Net actuarial gain Accumulated Other Comprehensive Income (Loss), Defined Benefit Pension And Other Postretirement Plans, Net Actuarial Gain (Loss), Net of Tax Represents net actuarial gain (loss), net of tax, recorded in accumulated other comprehensive income (loss) during the period. Foreign exchange impact Accumulated Other Comprehensive Income (Loss), Defined Benefit Pension And Other Postretirement Plans, Foreign Exchange Impact, Net of Tax Represents foreign exchange impact, net of tax, recorded in accumulated other comprehensive income (loss) during the period. New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification Ending balance Defined Benefit Plan, Expected Amortization of Gain (Loss), Next Fiscal Year Defined Benefit Plan, Expected Amortization of Gain (Loss), Next Fiscal Year Adjustment due to New Accounting Pronouncement Adjustment due to New Accounting Pronouncement Adjustment due to New Accounting Pronouncement Amortization period Defined Benefit Plan Life The expected future life expectancy of qualified pension plans. Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Tax Period [Axis] Tax Period [Axis] Tax Period [Domain] Tax Period [Domain] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Deferred tax liabilities, net, noncurrent Operating Loss Carryforwards, Expiration Date Tax Credit Carryforward, Expiration Date Non-current deferred tax assets Total net deferred tax assets Deferred Tax Assets, Net, Noncurrent Asset Impairment Charge [Member] Asset Impairment Charge [Member] Asset Impairment Charge [Member] Restructuring and Related Cost, Expected Cost Restructuring reserve activity Restructuring Reserve [Roll Forward] Restructuring liability at beginning Cost paid Payments for Restructuring Restructuring Reserve, Translation and Other Adjustment Restructuring Reserve, Translation and Other Adjustment Restructuring liability at ending Contract with Customer, Asset and Liability [Abstract] Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Asset and Liability [Table Text Block] Business Acquisitions Business Combination Disclosure [Text Block] Preferred Stock Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract] Shares authorized, shares Preferred Stock, Shares Authorized Shares outstanding, shares Preferred Stock, Shares Outstanding Common Stock Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract] Shares authorized, shares Common Stock, Shares Authorized Shares issued, shares Common Stock, Shares, Issued Shares outstanding Treasury stock Treasury Stock, Number of Shares and Restriction Disclosures [Abstract] Shares held, shares Treasury Stock, Shares Receivables [Abstract] Accounts Receivable Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Accounts receivable, gross Accounts Receivable, before Allowance for Credit Loss, Current Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, net Quarterly Financial Data Quarterly Financial Information [Text Block] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Derivative [Table] Derivative [Table] Derivative [Line Items] Derivative [Line Items] Unrealized Loss on Foreign Currency Derivatives, before Tax Unrealized Loss on Foreign Currency Derivatives, before Tax 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 Derivative, Notional Amount Derivative, Notional Amount Derivative Asset Foreign Currency Cash Flow Hedge Asset at Fair Value Foreign Currency Cash Flow Hedge Liability at Fair Value Foreign Currency Cash Flow Hedge Liability at Fair Value Inventories Inventory Disclosure [Text Block] Net pension expense (income) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Defined Benefit Plan, Amortization of Gain (Loss) Defined Benefit Plan, Amortization of Gain (Loss) Settlement loss Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment Net expense (income) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Benefit obligation assumptions: Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract] Rate of compensation increase Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Pension income/expense assumptions: Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract] Discount rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Expected return on plan assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets Rate of compensation increase Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Goodwill Goodwill [Roll Forward] Beginning balance Increase from acquisition Goodwill, Acquired During Period Ending balance Summary of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Summary of Reconciliation of Goodwill Schedule of Goodwill [Table Text Block] Anti-dilutive Securities Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Antidilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document and Entity Information Document and Entity Information [Abstract] Document Type Document Type Document Annual Report Document Annual Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Common stock repurchased, shares Shares available for future purchases Common Stock, Capital Shares Available for Future Purchases, Value Common Stock, Capital Shares Available for Future Purchases, Value Components of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Reconciliation of effective income taxes rate Effective Income Tax Rate Reconciliation, Percent [Abstract] Taxes at the U.S. statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State income taxes, net of federal income tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 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 Foreign source earnings, net of associated foreign tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent Benefit of tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Adjustment to valuation allowances Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Other changes in tax laws and rates Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent Change in unrecognized tax benefits Effective Income Tax Rate Reconciliation Change In Unrecognized Tax Benefits Effective income tax rate reconciliation change in unrecognized tax benefits. Impacts of unremitted foreign earnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Singapore SINGAPORE TAIWAN, PROVINCE OF CHINA China Other non-U.S. Net Sales from continuing operations Revenue from External Customer [Line Items] Equity Funds Equity Funds [Member] Bond funds - government US Treasury Bond Securities [Member] Bond funds - other Other Corporate Bonds [Member] Real estate Real Estate [Member] Cash and Cash Equivalents Cash and Cash Equivalents [Member] Total fair value of plan assets Statement of Comprehensive Income [Abstract] Consolidated Statements of Comprehensive Earnings Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Other comprehensive earnings (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Changes in fair market value of derivatives, net of tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax Changes in unrealized pension cost, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Cumulative translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other comprehensive earnings (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive earnings Comprehensive Income (Loss), Net of Tax, Attributable to Parent Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] CTS Cash Settled Awards [Member] CTS Cash Settled Awards [Member] CTS Cash Settled Awards [Member] Equity-Based Compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Restricted stock units Restricted Stock or Unit Expense Income tax benefit Share-based Payment Arrangement, Expense, after Tax Share-based Payment Arrangement, Expense, after Tax Scenario [Axis] Scenario [Axis] Scenario [Domain] Scenario [Domain] Summary of net sales to significant customers as a percentage of total net sales Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Summary of Molds, Dies and Other Tools Schedule Of Capitalized Molds Dies and Other Tools [Table Text Block] Tabular disclosure of the amounts capitalized for Molds, Dies and Other Tools recorded in Other current assets. Fair Value Measurements, Recurring and Nonrecurring Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Summary of antidilutive stock options Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Summary of foreign currency gain (loss) recorded in the statement of operations Schedule Of Foreign Currency Gain Loss Statement Of Financial Performance [Table Text Block] Tabular disclosure of the gain (loss) from foreign currency recorded in the statement of financial performance. Retirement Plans Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract] Prepaid pension asset Accrued expenses and other liabilities Liability, Defined Benefit Plan, Current Long-term pension obligations Liability, Defined Benefit Plan, Noncurrent Components of prepaid (accrued) cost, net Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Costs Associated with Exit and Restructuring Activities Restructuring and Related Activities Disclosure [Text Block] Schedule of Revenue and Long-Lived Assets by Geographic Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Derivative, Gain (Loss) on Derivative, Net Derivative, Gain (Loss) on Derivative, Net Loss on Cash Flow Hedge Ineffectiveness Loss on Cash Flow Hedge Ineffectiveness Derivative Instruments Not Designated as Hedging Instruments, Loss Derivative Instruments Not Designated as Hedging Instruments, Loss Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Other Assets [Member] Other Assets [Member] Other Liabilities [Member] Other Liabilities [Member] Position [Axis] Position [Axis] Position [Domain] Position [Domain] Foreign Currency Cash Flow Hedge Asset at Fair Value Interest rate swaps reported in Other long-term obligations SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Allowance for Doubtful Accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Balance at Beginning of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Charged/ (Credit) to Expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Charged to Other Accounts SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account (Write-offs) / Recoveries SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Balance at End of Period Customer-Related Intangible Assets Goodwill and Other Intangible Assets Sale-leaseback transaction, deferred gain Sale Leaseback Transaction, Deferred Gain, Net [Abstract] Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Derivative Financial Instruments Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Accounts Receivable and Allowance for Doubtful Accounts Receivable [Policy Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Retirement Plans Pension and Other Postretirement Plans, Policy [Policy Text Block] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Research and Development Research and Development Expense, Policy [Policy Text Block] Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Debt Issuance Costs Debt, Policy [Policy Text Block] Equity-Based Compensation Share-based Payment Arrangement [Policy Text Block] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Foreign Currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Shipping and Handling Shipping and Handling Cost, Policy [Policy Text Block] Sales Tax Sales Tax [Policy Text Block] Disclosure of the accounting policy for sales tax. New Accounting Pronouncements and Changes in Accounting Principles New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Instruments and Hedging Activities Disclosure [Text Block] Retirement Plans Retirement Benefits, Description [Abstract] Noncontributory benefit pension plans covering active employees Noncontributory Pension Benefit Plans For Employees Noncontributory pension benefit plans for employees. Defined Benefit Plan, Plan Assets, Payment for Settlement Defined Benefit Plan, Plan Assets, Payment for Settlement Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax Amortization of retirement benefits, net of tax Expected contribution to be made by CTS Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Contract with Customer, Asset, Net, Current Contract with Customer, Asset, Net, Current Contract with Customer, Asset, Net, Noncurrent Contract with Customer, Asset, Net, Noncurrent Contract with Customer, Asset, after Allowance for Credit Loss Contract with Customer, Asset, after Allowance for Credit Loss Contract with Customer, Liability, Discounts Contract with Customer, Liability, Discounts Contract with Customer, Liability, Discounts Contract with Customer, Refund Liability Contract with Customer, Refund Liability Contract with Customer, Liability, Current Contract with Customer, Liability, Current Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Benchmark Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Cummins, Inc. Cummins, Inc. [Member] Cummins, Inc. [Member] Honda Motor Co. Honda Motor Co [Member] Represents information pertaining to Customer A. Toyota Motor Corporation Toyota Motor Corporation [Member] Toyota Motor Corporation [Member] Summary of Significant Accounting Policies Concentration Risk [Line Items] Concentration of risk, percentage Concentration Risk, Percentage Amortization of Debt Issuance Costs Long-term debt Long-term Line of Credit [Abstract] Balance outstanding Long-term Debt, Weighted Average Interest Rate, at Point in Time Long-term Debt, Weighted Average Interest Rate, at Point in Time Amount available Line of Credit Facility, Remaining Borrowing Capacity Weighted-average interest rate Line of Credit Facility, Maximum Borrowing Capacity Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Commitment fee percentage per annum Line of Credit Facility, Commitment Fee Percentage Statement of Stockholders' Equity [Abstract] Additional Contributed Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Accumulated Other Comprehensive Earnings/(Loss) AOCI Attributable to Parent [Member] Treasury Stock Treasury Stock [Member] Increase (Decrease) in Stockholders' Equity Beginning Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Changes in fair market value of derivatives, net of tax Change in unrealized pension cost, net of tax Change In Unrealized Pension Cost Net Of Tax Represents the change in unrealized pension cost, net of tax. Cumulative translation adjustment, net of tax Cash dividends Dividends, Common Stock, Cash Acquired shares for treasury stock Issued shares on vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Implementation of ASU 2018-02 Stock compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Ending balance Retirement Plans Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Abstract] Projected benefit obligation Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation Accumulated benefit obligation Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation Fair value of plan assets Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets Business Acquisition Payments for acquisitions, net of cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Finite-lived Intangible Assets Acquired Net Income (Loss) Attributable to Parent Land and Land Improvements Land and Land Improvements [Member] Buildings and improvements Machinery and equipment Property, plant and equipment gross Property, Plant and Equipment, Gross Accumulated Depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Quoted Prices in Active Markets (Level 1) Fair Value, Inputs, Level 1 [Member] Defined Benefit Plan, Plan Assets, Amount Accounts Receivable Financing Receivables [Text Block] Summary of Property, Plant and Equipment [Abstract] Summary of Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment [Table Text Block] Cash dividends declared per share (in dollars per share) Common Stock, Dividends, Per Share, Declared Treasury stock acquired (shares) Contingencies Accrual for Environmental Loss Contingencies [Roll Forward] Accrued liabilities start of period Remediation expense Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses Remediation payments Accrual for Environmental Loss Contingencies, Payments Other activity Accrual for Environmental Loss Contingencies, Foreign Currency Translation Gain (Loss) Accrued liabilities end of period Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Foreign Tax Credit Carryforward Foreign Tax Credit Carryforward [Member] Foreign Tax Credit Carryforward [Member] Research Tax Credit Carryforward [Member] Research Tax Credit Carryforward [Member] Operating Loss Carryforward [Member] Operating Loss Carryforward [Member] Operating Loss Carryforward [Member] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] U.S. Federal Tax and Jobs Act Estimate U.S. Federal Tax and Jobs Act [Member] U.S. Federal Tax and Jobs Act [Member] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Domain] Adjustments for Change in Accounting Principle [Domain] Minimum [Member] Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Tax Credit Carryforward, Expiration Date Income Taxes Income Tax Disclosure Additional Textual [Abstract] Income Tax Disclosure Additional Textual [Abstract] Deferred tax assets, operating loss carryforwards Deferred Federal, State and Local, Tax Expense (Benefit) Deferred Federal, State and Local, Tax Expense (Benefit) Tax Adjustments, Settlements, and Unusual Provisions Tax Adjustments, Settlements, and Unusual Provisions Deferred tax asset valuation allowance Foreign tax credit carry-forwards Deferred Tax Assets, Tax Credit Carryforwards, Foreign Research and development credits Deferred Tax Assets, Tax Credit Carryforwards, Research Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Foreign income tax expense Unrecognized tax benefits Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accrued for interest and penalties related to uncertain income tax Income Tax Examination, Penalties and Interest Accrued Open Tax Year Open Tax Year Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) [Member] Foreign Currencies Foreign Currency Transaction Gain (Loss), before Tax [Abstract] Foreign currency (loss) gain Foreign Currency Transaction Gain (Loss), Realized Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Defined benefit pension item Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Accumulated Defined Benefit Plans Adjustment Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Unrealized gains and losses on cash flow hedges Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Accumulated Other Comprehensive Earnings Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated other comprehensive loss AOCI Attributable to Parent, Net of Tax [Roll Forward] Accumulated other comprehensive (loss) income, Gross, Beginning balance AOCI Including Portion Attributable to Noncontrolling Interest, before Tax Accumulated other comprehensive (loss) income, Income tax (benefit), Beginning balance Accumulated Other Comprehensive Income Loss Tax Accumulated Other Comprehensive Income Loss Tax Gain (Loss) recognized in OCI, Gross Other Comprehensive Income (Loss), before Reclassifications, before Tax Gain (Loss) recognized in OCI, Income tax (benefit) Other Comprehensive Income (Loss) before Reclassifications, Tax Reclassification from AOCI, Current Period, Tax Reclassification from AOCI, Current Period, Tax Gain (Loss) recognized in OCI, Net Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Gain (Loss) reclassified from AOCI to income, Gross Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Gain (Loss) reclassified from AOCI to income, Income tax (benefit) Reclassification From Accumulated Other Comprehensive Income Current Period Tax Reclassification From Accumulated Other Comprehensive Income Current Period Tax Gain (Loss) reclassified from AOCI to income, Net Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Accumulated other comprehensive (loss) income, Gross, Ending balance Accumulated other comprehensive (loss) income, Income tax (benefit), Ending balance Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net earnings to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation Restructuring and impairment charges Restructuring Impairment Charges, Operating Activities Restructuring impairment charges, operating activities. Pension and other post-retirement plan expense Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash Deferred income taxes Deferred Income Taxes and Tax Credits Loss (Gain) on foreign currency hedges, net of cash received Changes in assets and liabilities, net of acquisitions and divestitures: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Other assets Increase (Decrease) in Other Noncurrent Assets Operating lease assets Increase (Decrease) In Operating Right-of-Use Asset Increase (Decrease) In Operating Right-of-Use Asset Accounts payable Increase (Decrease) in Accounts Payable Accrued payroll and benefits Increase (Decrease) in Accrued Salaries Accrued expenses and other liabilities Increase (Decrease) in Other Accrued Liabilities Income taxes payable Increase (Decrease) in Income Taxes Payable Operating lease liabilities Increase (Decrease) In Operating Lease Liability Increase (Decrease) In Operating Lease Liability Other liabilities Increase (Decrease) in Other Operating Liabilities Pension and other post-retirement plans Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits Total adjustments Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Capital expenditures Payments to Acquire Productive Assets Proceeds from sale of assets Proceeds from Sale of Productive Assets Payments for acquisitions, net of cash acquired Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Payments of long-term debt Repayments of Long-term Lines of Credit Proceeds from borrowings of long-term debt Proceeds from Long-term Lines of Credit Payments of short-term notes payable Repayments of Notes Payable Purchase of treasury stock Payments for Repurchase of Common Stock Dividends paid Payments of Ordinary Dividends, Common Stock Taxes paid on behalf of equity award participants Payment, Tax Withholding, Share-based Payment Arrangement Net cash provided by (used) in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net decrease in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Supplemental cash flow information: Supplemental Cash Flow Elements [Abstract] Cash paid for interest Interest Paid, Including Capitalized Interest, Operating and Investing Activities Cash paid for income taxes, net Income Taxes Paid, Net Noncash Investing and Financing Activities Disclosure [Abstract] Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Capital expenditures incurred but not yet paid Capital Expenditures Incurred but Not yet Paid Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Summary of Inventories Schedule of Inventory, Current [Table Text Block] Contingencies Commitments and Contingencies Disclosure [Text Block] Income Taxes Income Tax Disclosure [Text Block] EX-101.PRE 12 cts-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 performancegrapha02.jpg begin 644 performancegrapha02.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#R17AI9@ 34T *@ @ ! $[ ( M - (2H=I 0 ! (6)R= $ : 0T.H< < @, /@ M &UL;G,Z9&,](FAT=' Z M+R]P=7)L+F]R9R]D8R]E;&5M96YT#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@ M96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8 M%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4 M"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ_\ $0@!*0'8 P$B (1 0,1 ?_$ !\ $% 0$! 0$! M ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" P $ M$042(3%!!A-180'EZ@X2%AH>( MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! M @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$' M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66 MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F MY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** "BBB@ HHHH **** " MBBB@ HHKE-&GU?Q5I\FK1:M+IEO*[I9P6\,3C8K,H>0NK$DD= 5& ._- '5T M5BW'B$6UXVGPV=UJM[;PB2Z%DB*L61QG>X +L-*U0OIY;[;&(DS; < M[B=^UN.<*6.!G%6;GQ=9Q:G;6%K:WE]<7=J+N!;:-SRB=K9[18P)8Y%/S*V2%7&,Y+ = "20#6E\;:=;:)J M&I7<%U --G6"[MW13)&S,JCHQ4CY@<@GC\J .BHKFKG5HY]7T(W<.KZ=+/<2 M)!!OC5)OW>[,JAC\N.@."".0*NZ9XCAU60-;V5XMHYD$5ZZ+Y4A0D'HQ9>AP M650<>XR ;%%* .BHJ&WO+>ZL8KV"56MIHA* MDG0%",@\].*PX_&EE)'!=-9WL>FW$PABU%T00L22%.-V\*3P&*@QN(9WFG_ '0RR[=HW2JP'4_G0!UU%5=,*G3HFCU!M21QN6Z8QGS >G,: MA2/H*XVY\3ZOIT>IZ%)*)]=^U+%ITC(J^;'+DI(0 !\@#9XQ\HSUH [RBN;/ MBVVLH)O/BO;NVT]UM[S4UB01+("%8D;@QP3SM4@<^E7-5\1+I232G3+^ZM[> M/S9KB!$V(N,Y^9E+8')VAL?6@#8HK!NO%UG#JEGI]K:W=]<7MM]JMQ;JN'3Z MNR@<<\X].I J;Q+K;Z%X;FU". /A/.#VZT ;%%8]EIFKP M/;RW.O2W+@YN(7MHA$PQR$VJK+SC!+-P.0@ MYX/%2VOBZRN[VQA6VNXH-2#&RNYHPD=Q@;L $[UR,D;E ..,Y&0#>HK!?Q?8 M)X8O-=,-S]ELY'CD0*N\E7V' W8Z^]4[?49H?B#KB32W$MK;V$$BP)NDP?FR M509Y..PR: .JHK#C\3!M0?3YM)O[>^\C[1%;2&',Z!MIVL)"N02."17/P^*9 M-7\ 6^J:W!J.G!Y(B9].D1/-)EV@)\Y8+TW;L<9Q0!WE%8Z^)K$VNKSR+-$- M(=UN5=0&.U=VY>>00>.GX57;Q= >+/3=0O)$MDN;B.!$S;JR[E#;G +$9^52 MQX^E '0454BN(M8TE+C3;QEBN8P\5S"%W 'H0&!&?8C\*Y>REU$^(]>M;[Q+ M?)9Z2D$@"]TF>&&QG*"1 C&,! V'"R,S,>VP$GWNGSW,32V_VI4Q*%QN *.V" 0<'!JKX NKB]\"Z=<7D\EQ M,ZONDE>&7E1)#;7-Y<7K1N-L1F1L 9P2,D#@>_2NXHH Y-=%U ?\ "8YM_P#D M) _9/G7]Y^X">O'S<,]&A73VNI8/#<<5S!'(@=<. =I8A3A@!] MX<9(ST/H=1?9;?[9]J\B/[3Y?E^=L&_9G.W=UQGG% '$+HGB""Q\Y89E6^U: M2]O[*SNECF$; !4$FY1D;03AAGH#523POK$N@>)(8]/FC>_O;::VBGO!-(R( MT9.YV8\@*<@D], D8)]'HH Y_7M,N[WQ)X=NK:'?#97$KSMN V QD X)R>?2 MLFUT*^.OH;+3;C1;*=+@:E&;M)+>=G4!6B0,<-NP=VU. <]<5VU% '!C1=;N M?!,'A&;33#M*02ZCYL9A$2/G>JAMY8A0 I48AV^O'/'.*ZBB@##T+2IX? EEI-\I@G%B+>4 AMAV8/3@U@'1];O/!EG MX4GTTP&,QP3W_F1F'RHV!WH V\L0J\%1R3D\9KNZ* ,'2--N[7Q?XAO9XMMO M>&V,#[@=^R/:W .1@^M7K[4+VTNE2WT>XOH&3)DMY8@5;/0K(R\8[@GZ5H44 M 8/A#2+G2-+N!>1QP/=W?V_A.:TAOM,O-)O]2BN+F1XY8M6:&W=' M;.)$$@(QDYPC9QGFIM=T?6KFYU>W6SO;RVEMDATW[-J'V>&$;"&$BAU+'//( M?(P..:[JB@#D]&T74+3Q)I5U<6^R&WT!;.5MZG;,'0[< Y/"GD<>]:OBG17U M_P /S64$BQ7&Y)8)'!*K(C!ESCL2,'V-:]% &/9:IJUPUO'1M)=&XCV2QI+D,@SNS@Y( M8+C'=:EH.OIX.UKPY9:4;AKBZDEANOM$:QO&[B3& M"V[?U7! '&=WKIZEH^O?V_XAOM'"PRW6GPQ6<[.O,BDY&.QP>I&,FNRHH XC M2-%U!/&ECJ+:=?VUK#9R0R/?ZC]ID+G:>F]L X/3K@Y XS47P_K)^&T7A[^S M9%NK.XBPYFBV3J)]Q93NSPHSA@IYXS7H5% '&>(O#6H7OB-A91!],U=84U-M MZC9Y+Y'!Y.Y25XSTYI+G0+FU\5ZG?-8ZG?VVH>7(C:?J1MVB94"E67S8P1QD M'GTKM** *6C6$>F:+:V<-LEHD48 @25I5C[D!FY;GN:Y^?PY=WVI>+TE7R8- M6MH8;>8L#DB)E)P.1@D=1]*ZVB@#BY-/UG6=/T72KS2FL5LIX9KJY>:-D;RL M8$85BQW$?Q!<"I(=.US3K_Q,FG6Q$FHN9[*]+QF-'\L##*3NSN''RD>M=A10 M!PFE:+JG_"3Z'>S:=J$,=I!*MU-?:E]H+2,@&57S& &1U&,YY %;O@G3;O2 M/!MA8ZC%Y-S"'#IN#8R[$<@D="*WJ* "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD.=IVX M!QP2,T <)X9O4;4HK7Q'J6HV?B,32.\$\[K#<+N( C0_NV0@C&T;L@GMFH-' MUR]T2S\3WD6EBYLK76+F2>0W 1MNX;MB[3N(')R5'3!/.-J_T?7->;3H=773 MK>&RNX[MI[65W>1D.1M1E&S/?YFP..>M-'A>]_X1GQ)IWFV_G:K MI1O916T8U LPLF489HUVD-G@]5/ Y%3Z+X3OM-OO#TT\MNRZ7I\EK,$9B69L M8*Y'(X[XH MS^);\W-]#IVE171TR(->,UWL'F%-YCC^0[SCN=HY'3MC_ -KR M7WQ!TZ_T2U^U_;-"+1K+)Y2HIF4Y=L$C&,*[748_LL=K!I1LC' AC O8+8^:,>QZ1->'-2U9M8O=0:U@O+O3)-.M8(96>.-6!)9W*@DE MB.BC '2D:;0JC(5B6)!XQ^-9/A77?[ M,\.3NEG)+>7VMW$-O:.X0[V8G#'D* H]\UO:9=J%E'9EP&CC$Q=PI&<.-H"L.X!8>].RH \NNM341^)#-?ZPFIIJDEOIK1W$ZP*V$\M"2?) MW$Y#=OPKL/[O)<>3$C-P%!"-EF(8XP!@=>U5AX2EF MT/Q+IUY)$1JUY+<0LA)V!E383D=0R9XS5,^#[LZ@FI7VGZ/K%U/9Q0W<=\3M M66,8\R-S&QPP)RI4=!R: &7GBW5;V\\-3:'#"EMJ,DJ20W$VUF= P9&(C;:% M*_>4G)XP!S72:=K+WNN:CILMLL3V"0,SK+N#F122!P.F,9[^U9=[X;O!#H4V MFPZ;%<:5.TIM8PT$#!U8,%P&(ZYSCDY.!G%2OI.M6WB"]U#3&L0-2@A2;SG? M-LZ C6?A][/1_,GUQ92D9N<+#Y>.6;9R,9).. M,=#5IO$VJ/K\^C6FBPS7=O;QSR.;[;$-P.5W>7DG( 'R\\YVXYIZ)X0O],'A M8336[?V/'ZMHH44$[P4)SD8Q MCGUH MZ%J\>NZ';:E#&T2SJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **Q)O$>/$9TJTL+BZ$'E_;)XRN+;S,^7\N=S9QDD#"CDG@XKW M/C?3[*:[BO[6^M6M[872^;$!Y\9?8NT!L@EB!M8*>1D"@#HZ*YEO'5BN8OL- M\U\LTD+6(6/S5\M [M]_;M"DIW/A37M4MM6.J?V?]NO@GE727+N(EBD$D<00QC: MF1\QW$DG.#P*[NB@#@F\&:P-6DUR)K'^T)IK@R6S3/Y2QR1*@Q)LR6!0'[HS MDCC'/6>']*&A^'K'3!)YAM85C9\8W$#D_3.:T:* .;\73W_VOP[8:;J=QIG] MHZFUO//;1Q-)L6TN)<#S4=1EHEYVYQFC_A%]7_Z'OQ!_WXT__P"1:/%'_(Q> M#/\ L-2?^F^\KI* .;_X1?5_^A[\0?\ ?C3_ /Y%H_X1?5_^A[\0?]^-/_\ MD6NDHH YO_A%]7_Z'OQ!_P!^-/\ _D6C_A%]7_Z'OQ!_WXT__P"1:Z2B@#F_ M^$7U?_H>_$'_ 'XT_P#^1:/^$7U?_H>_$'_?C3__ )%KI** .;_X1?5_^A[\ M0?\ ?C3_ /Y%H_X1?5_^A[\0?]^-/_\ D6NDHH X3Q+IFO:-I,-U:^.-<=Y- M0LK4B2WL"-LUU%"QXMAR%D)'OCKTK7_X1?5_^A[\0?\ ?C3_ /Y%H\>?\B[: M_P#8:TK_ -.%O724 U[P7HFKWGCC7$N-0T^"ZE6*WL BL\:L0H-L3C M)XR37=US?PX_Y)9X4_[ MG_Z(2@ _P"$7U?_ *'OQ!_WXT__ .1:/^$7U?\ MZ'OQ!_WXT_\ ^1:Z2B@#F_\ A%]7_P"A[\0?]^-/_P#D6C_A%]7_ .A[\0?] M^-/_ /D6NDHH YO_ (1?5_\ H>_$'_?C3_\ Y%H_X1?5_P#H>_$'_?C3_P#Y M%KI** .;_P"$7U?_ *'OQ!_WXT__ .1:/^$7U?\ Z'OQ!_WXT_\ ^1:Z2B@# MF_\ A%]7_P"A[\0?]^-/_P#D6LC1M,U[4=6\06L_CC7%33=02UA*6]@"RFU@ MFRV;;D[I6'&. /J>[KF_"_\ R,7C/_L-1_\ IOLZ #_A%]7_ .A[\0?]^-/_ M /D6C_A%]7_Z'OQ!_P!^-/\ _D6NDHH YO\ X1?5_P#H>_$'_?C3_P#Y%H_X M1?5_^A[\0?\ ?C3_ /Y%KI** .;_ .$7U?\ Z'OQ!_WXT_\ ^1:/^$7U?_H> M_$'_ 'XT_P#^1:Z2B@#F_P#A%]7_ .A[\0?]^-/_ /D6C_A%]7_Z'OQ!_P!^ M-/\ _D6NDHH YO\ X1?5_P#H>_$'_?C3_P#Y%K(N=,UZ'QIIND+XXUPV]UI] MW=.QM[#>&BDMU4 _9L8Q,V>.PZA?]@74O\ T?8T '_"+ZO_ M -#WX@_[\:?_ /(M'_"+ZO\ ]#WX@_[\:?\ _(M=)10!S?\ PB^K_P#0]^(/ M^_&G_P#R+1_PB^K_ /0]^(/^_&G_ /R+7244 YA61V1$DLI MED8JNYB(RFX@#DMC ]:T[>XBN[6*YMI!)#,@DC=>C*1D$?A0!S_BC_D8O!G_ M &&I/_3?>5TE?\ (NVO_8:TK_TX6]=)0 4444 %%%% !111 M0 4444 %%/^P+9_^B$KI*YOXIZI8VF__ ,>? MD4?\(#:7/.LZIJNIYZI/=$)^"KC%'/)[1"[Z(VKWQ#H^FY^W:I:0,/X6F7=^ M76L9OB'HTK%=+BO]5<<;;*T=N?J<5HV7A#P_IV/LFD6BL.C/&'8?BV36PJA% M"J H' '2BU1]4@]XY7^W_%%[_R#O"WV=#TEO[I4Q]4'-FWFH6>G0^;?W4-M'_>FD"#]:\_\ M&'C33]5M8;+1Y%NDBN[>Y>89"AX9DF51D<@E!D^AXYZ/ZC/$KEU?]>ASUI4X MQ_>2.P\*6%QIGAFTM+V/RYX]^Y=P.,NQ'(XZ$5L51T74QK&C6]^L9C\Y22A. M<$$@_J*O52I^S7)VT^XZ(6Y5;8****91Q>L:?J!\:PW.A6=[:7;21M<7:S V MES;J ")5)^^,L% &>';V:PU00;(UG@#.(U"D<2@C)Y' M(X'8\5VU% 'G*Z%XCBNH-1DM+J[CAFO4@LIKM))X898U"9=GP<,AR-Y(##KS MCL?#&F2Z-X6T[3KE@TUO;JDA!R-V.0/8'BM6B@#DO'%K->ZIX1M[:_N-/E?6 MGVW-LL9D3%A=G@2*R\XQRIX/8\U9_P"$7U?_ *'OQ!_WXT__ .1:/%'_ ",7 M@S_L-2?^F^\KI* .;_X1?5_^A[\0?]^-/_\ D6C_ (1?5_\ H>_$'_?C3_\ MY%KI** .;_X1?5_^A[\0?]^-/_\ D6C_ (1?5_\ H>_$'_?C3_\ Y%KI** . M;_X1?5_^A[\0?]^-/_\ D6C_ (1?5_\ H>_$'_?C3_\ Y%KI** .;_X1?5_^ MA[\0?]^-/_\ D6C_ (1?5_\ H>_$'_?C3_\ Y%KI** /._&GAS5(=!MFD\:: MY.#JVFJ$DAL0 3?0 -\ML#E20P[9 R",@]!_PB^K_P#0]^(/^_&G_P#R+1X\ M_P"1=M?^PUI7_IPMZZ2@#F_^$7U?_H>_$'_?C3__ )%H_P"$7U?_ *'OQ!_W MXT__ .1:Z2B@#F_^$7U?_H>_$'_?C3__ )%H_P"$7U?_ *'OQ!_WXT__ .1: MZ2B@#F_^$7U?_H>_$'_?C3__ )%H_P"$7U?_ *'OQ!_WXT__ .1:Z2B@#F_^ M$7U?_H>_$'_?C3__ )%H_P"$7U?_ *'OQ!_WXT__ .1:Z2B@#F_^$7U?_H>_ M$'_?C3__ )%KG_ /AS5)_AMX:EB\::Y;))I-JRPQ0V)2,&%2%7=;%L#H,DGU M)KLMY'H:YOP!K^G6G@?2]+O;F.UFTG3[:UFD MGD5$=EC"DH2>1E3U [5FZL%+D;U)YXIVOJ:7_"+ZO_T/?B#_ +\:?_\ (M'_ M B^K_\ 0]^(/^_&G_\ R+2W/C_PQ;-M.K12OT"P*TF?^^0:@_X3D7'&E^'] M9O/1Q:[$/_ F-'M8=PYX]R;_ (1?5_\ H>_$'_?C3_\ Y%H_X1?5_P#H>_$' M_?C3_P#Y%J'^U_&%W_QZ>&[:S!Z/>7H;_P =09%']G^-KO\ X^-;TW3\]K2T M,N/^^S1[3LG_ %ZAS=D3?\(OJ_\ T/?B#_OQI_\ \BU'-X>U&W3?JPRB!3^"BD7P+X4M7\RZM1<2]WN9WD)_ G M'Z5,JDHJ[27JP7.]D95W=V=EGS_BIJN1U$::?(1^"VIJC_;,D_\ R"_%OC34 ML]#:Z78D'\6M17:6MKHUGC^R])A!'0P6RK^N*O\ F7TGW(8X1ZR-D_I7/]94 MOA=_1-_CL:>RJ==#SB>#QK>6\@AN/$LENR$2+>-IR;EQRI1+8.1ZM>))#933WE^T:1H6)1 M;<5;\? M\R)4\-?][4M+II_P!H\+_%,=?'B'ZVUO_P#(U/7PO\3\?-X\3/M:V_\ \CUV MDTCAU\,_ M$O\ B\=H/I9VY_\ :%/'AKXC\9\=+]?L4'_QFNV\Z]3[ULC_ .Y)C^='VYE_ MUMK.ON%R*/;4E\3DO5,?L7T?XG&CPU\0QU\=*?K8P?\ QJGCPWX_XSXZ'T_L M^#_XW78#4K4G!DV'T92*F2YAD^Y,C?1A5QG1G\,[_,ETI+=,XU?#GCO^+QR! M]-.@/_LE/'AWQOGYO'&![:9#_A79T5M[-=W][)Y4<@/#WC,=?&^?KI<-<9J' MAC6O^$D^P3+]JO+I9KE),HGGHCH'DP#A>94^7_:XZ''L5/%_XH\0,W.M? '0"#3_ /Y%I?\ A%]7_P"A[\0?]^-/_P#D6HKCQ]IY^72; M2^U1CP&MX"L>?=VP/QYJB=7\8ZKQ:6EGI,9."7)N91[C'R_G52E"#M.27J]? MNW_ %+F^%-^B_78T_P#A%]7'7QWX@_[\:?\ _(M86I7EKI+%+OXGZR9>GE0P MV$KY],+:G'XU8'@J[U([O$&HW^IYZQRS^3"?^V:=/SK=TWPQ:Z6H^PP6MF>F M8(1N/_ SS4^WI?94I>BLOOE;\A\M5]H^KO\ @O\ ,XDR^,-2X\/ZIXJ=#TN- M0BTZW3ZX-KDCZ5I6.A^+&MO+\2>.G(/5;2")9/\ OM$7'Y5VO]FPM_KFDF/^ MVYJ:.VAB_P!7$B^X6CV]=_!",?7WG_D'L8?;DW^"/.'^&.GRZ@;R#7/$$\K= MY8[29?\ R+ U.U+P_-9S6RZCJU]?QHIV6UU%:*B@]_W,",/SQ7I5)I.*KN+?5+_@W_$VI>PIRO[--&WISP/IL#6B+'#L& MU%& OM5FBBNR"DHI3=WU?=BHD>.)FC@ M+G""1QPI8C !Y/'J*:GBK19(M0E2_C,>FX^U/M;:FW>,+R21@ CUK7M[B*[M8KFVD$D,R"2-U MZ,I&01^% '/^*/\ D8O!G_8:D_\ 3?>5TEA!I73"XZBBBF 4444 %% M%% !1110!S?CS_D7;7_L-:5_Z<+>NDKEO'UU;IHMK;O/&LW]JZ;-Y9U=+!/#F> %F# MWNJQZM./X[F^,['\%.#^5;]CJGARQ7;IEN(5Z9M["10?Q"8I3]I'65H^O](% M)RVM^95_X3#4+WC1/"VI7(/22ZVVR'W!;.11L\RGU_R. M?O/ E[J4(_M'Q->74H;.'C41#W$8(P??/KZU2\!^%=-U#PQIVN:E;07AU.R@ MNXX9H@PM]Z!RN3][[P&<#ITK;U3Q#<0V+L+2:U4\>=*A4+GZ@5G:9J6MWEBM MOH26TT<(">;+/L5/0<*2GO66UROJT%'VK:_/\ M*YUUO96EDN+2VAMU](HPH_2DDOK:+[TRY]%Y_E7+OX>\4WV/MFO6MISG%M;& M4_3+G'Z4Y/ *2$G4->U>XS]Y$G$2'_@*BO44*KZQC][?W:+\2.9+:+?W+_-_ M@;ESK<%NNYQY:_WIG$:_F:Q;OQWH]OGSM;L8_: F=O\ QT$58MOA[X7MFW_V M5',_=KAVD)_[Z)%;5II6GV&/L-C;6V.GDPJG\A3]A!_'.3]+1_S?XBYZG2*7 MWO\ R.2_X3"VN_\ CSL->U3/0P6A2,_4G&*ECU'Q'-_R#O!T=N.TM[>+G_OD M+M5E]1:[;8'_OD&NKHK?VTELDODC/V,7O=_-G+Q_#KP\)!)=07% M[*O(DNKEW/\ ,"LSPYX7TBXUOQ)!=6:7$5AJ"6L*3?, AMH)LD'J=TK#/H![ MD]W7-^%_^1B\9_\ 8:C_ /3?9T>WJ_S,/84M^5#I/ /A:7[VBVX_W$^L=S*/\ V:NJHI*O57VG]X_8TG]E?<]U6W_ M .N5\XQ^='_"#,G^H\4>(8_0&^W ?@5KJJ*?MZG<7L:?8Y1O".KJ,0^+]1Q_ MTUC23^8J%_"GB3^#Q7&_M)I<7\P178T5$I\_QI/UBG^A2II;-KYO_,XU=!\7 M6_\ J=7TV4^KV\B?^@M5B&#QK!_K&TJX'^S/(A_5&KJJ*P=&CT@EZ:?E8M5-I.H2R1[1M=UFLPK$=R [ 'J-Q]37 M%BL/B7%?5:G*[J]]=.VMS>G*G?\ >J_X?D:$FF:C>Y^UZC)&A_Y9V[;,?BN& M_P#'C3+?PEI-O+YWV=9)CUE8 L?^!'G]:VZ*ZO81:]YM^K=ONV_ SYNR(([* MVB^Y"GU(S_.I^G2BBM(4X05HJPG)O<****L04444 %VEVTD; M7%VLP-I'-;3Q#+XA33)',\]T/L/G1>:B20HBN3OV?>3D!B M0".O..S\,:9+HWA;3M.N6#36]NJ2$'(W8Y ]@>*U:* .$\1:61XE9I8PW]KS MK;VX)_UC+ 7*^WRQ2')QT]<5T-MI>I16$$46HR6RQQ*HB"1ML &-N2ISCUJK MXH_Y&+P9_P!AJ3_TWWE=)7GT\#&%:=;GDW+I?1=-+6Z:=35U+Q4>5:&&^E:V MWW-?N%^D4/\ 6(U6?1_$G_+/Q+./K! ?_:0KI:*ZE3:VD_P_5&;L]U^9R3Z/ MXO\ ^6?B>0?6T@/_ +**KMH_CG/R^*3C_L'P&NUHJTJJVF_NA^L2>6#W7XR_ MS.)_LGQN/O>*G_#2X#_6C^S/&0^]XKG_ T>$_UKMJ*+U^D__)8?_(B]G3[/ M_P "E_F<3_9WBT=?%UR/KHL7^-'V#Q2/O>-)5^NBQ?XUVU%'/B>DE_X @]G2 M[/\ \"9Y/X@T75Y[^.2_U7^T_P!UM%PUNL&W!)V;1UZYS[^U3VG@BZO]-B2^ MUK5(XR#_ *%;C,:D45TI5O^ M?C^5E^2)]G16T%^+.&L/A5HUIS<%[M_[T_S'],#]*U?^$#T,1XBM8H7[2101 M;A_WTIKI**3I\WQR;]9-_J4E&/PQ2]$CDF\"3!LV_BS6K9.T<4-EM'_?5N:> MO@V_3[OC77!_V[:?_P#(M=512C0I1UC%?<6YR>[.:'A;5AT\=>(!_P!L-/\ M_D6E_P"$7U?_ *'OQ!_WXT__ .1:Z2BMB#F)/"6IS1M'-XXUZ1&&&5K?3R"/ M3U8DGN2>:]$K MF_AQ_P DL\*?]@6S_P#1"4[NUA65[A_PB^K_ /0]^(/^_&G_ /R+1_PB^K_] M#WX@_P"_&G__ "+7244AG-_\(OJ__0]^(/\ OQI__P BT?\ "+ZO_P!#WX@_ M[\:?_P#(M=)10!S?_"+ZO_T/?B#_ +\:?_\ (M'_ B^K_\ 0]^(/^_&G_\ MR+7244 +%3QIKD1CU:-6=(;',I^PVIW M-FV(S@A?EP,*.,Y)]$KF_"__ ",7C/\ [#4?_IOLZ #_ (1?5_\ H>_$'_?C M3_\ Y%H_X1?5_P#H>_$'_?C3_P#Y%KI** .;_P"$7U?_ *'OQ!_WXT__ .1: M/^$7U?\ Z'OQ!_WXT_\ ^1:Z2B@#F_\ A%]7_P"A[\0?]^-/_P#D6C_A%]7_ M .A[\0?]^-/_ /D6NDHH YO_ (1?5_\ H>_$'_?C3_\ Y%H_X1?5_P#H>_$' M_?C3_P#Y%KI** .;_P"$7U?_ *'OQ!_WXT__ .1:Y^\\.:H/B3HT1\::XSMI M-^PF,-CO0":S!4?Z-MP=P)R"?E&".<^B5S=]_P E3T+_ + NI?\ H^QH /\ MA%]7_P"A[\0?]^-/_P#D6C_A%]7_ .A[\0?]^-/_ /D6NDHH YO_ (1?5_\ MH>_$'_?C3_\ Y%H_X1?5_P#H>_$'_?C3_P#Y%KI** .;_P"$7U?_ *'OQ!_W MXT__ .1:/^$7U?\ Z'OQ!_WXT_\ ^1:Z2B@#F_\ A%]7_P"A[\0?]^-/_P#D M6C_A%]7_ .A[\0?]^-/_ /D6NDHH YO_ (1?5_\ H>_$'_?C3_\ Y%K#\6:# MJ-EI=C<7/BS6-0B36M+W6US%9B-\W\ Y,<"MQG/##D=QQ7H%C$WK-+,EO9HTC7+0/Y4JJVUS&V/GVM M@''J.M &]161-XHTNVM$N+E[F%9':-(Y+*99'*KN)$93>0!R2!@>M:5K=07M MI%=6DBRP3('C=>C*1D&@# \4?\C%X,_[#4G_ *;[RNDKF_%'_(Q>#/\ L-2? M^F^\KI* "BBB@ HHHH **** "BBB@#F_'G_(NVO_ &&M*_\ 3A;UTE%/^P+9_^B$H Z2BBB@ HHHH **** "BBB@ KF_"_P#R,7C/ M_L-1_P#IOLZZ2N;\+_\ (Q>,_P#L-1_^F^SH Z2BBB@ HHHH **** "BBB@ MKF[[_DJ>A?\ 8%U+_P!'V-=)7-WW_)4]"_[ NI?^C[&@#I**** "BBB@ HHH MH **** "N;\>?\B[:_\ 8:TK_P!.%O725S?CS_D7;7_L-:5_Z<+>@#I**** M"BBB@ KSRQT2[-[J-NNC:C%H +)M.0&ZD ^V<5KT4 N MDH YO[#XW_Z&'P__ ."&?_Y,H^P^-_\ H8?#_P#X(9__ ),KI** .;^P^-_^ MAA\/_P#@AG_^3*/L/C?_ *&'P_\ ^"&?_P"3*Z2B@#F_L/C?_H8?#_\ X(9_ M_DRC[#XW_P"AA\/_ /@AG_\ DRNDHH YO[#XW_Z&'P__ ."&?_Y,H^P^-_\ MH8?#_P#X(9__ ),KI** .;^P^-_^AA\/_P#@AG_^3*Y_P#9^,6^&WAIK/7=# MBMSI-J8HY=%F=U7R5P&872AB!U( SZ#I7HE%/\ L"V?_HA* #[# MXW_Z&'P__P""&?\ ^3*/L/C?_H8?#_\ X(9__DRNDHH YO[#XW_Z&'P__P"" M&?\ ^3*/L/C?_H8?#_\ X(9__DRNDHH YO[#XW_Z&'P__P""&?\ ^3*/L/C? M_H8?#_\ X(9__DRNDHH YO[#XW_Z&'P__P""&?\ ^3*/L/C?_H8?#_\ X(9_ M_DRNDHH YO[#XW_Z&'P__P""&?\ ^3*Y_P .6?C$Z]XL$&NZ&CKJT8F9]%F8 M.WV&UY4"Z&T;=HP2>03GG ]$KF_"_P#R,7C/_L-1_P#IOLZ #[#XW_Z&'P__ M ."&?_Y,H^P^-_\ H8?#_P#X(9__ ),KI** .;^P^-_^AA\/_P#@AG_^3*/L M/C?_ *&'P_\ ^"&?_P"3*Z2B@#F_L/C?_H8?#_\ X(9__DRC[#XW_P"AA\/_ M /@AG_\ DRNDHH YO[#XW_Z&'P__ ."&?_Y,H^P^-_\ H8?#_P#X(9__ ),K MI** .;^P^-_^AA\/_P#@AG_^3*Y^\L_&/_"R=&5M=T,W!TF_*2#19@BKYUGN M!7[5DDDK@Y&,'@Y!'HE*HM+L7U76='N;0:UI?F16VD2 MPR-_I\&,.URX'.#]TY'''4>@5S?CS_D7;7_L-:5_Z<+>@#I**** "BBB@ HH MJ"]O+?3K&:\O95AMX$+R2-T4"@">BL*/QCI!L%NIVN;8M,81;RVTGG;@-W^K M +8*X;..A&<5KVEW!?V<-W9RK-!,@>.1>C ]#0!@^*/^1B\&?]AJ3_TWWE=) M7-^*/^1B\&?]AJ3_ --]Y724 %%%% !1110 4444 %%%% '-^//^1=M?^PUI M7_IPMZZ2N;\>?\B[:_\ 8:TK_P!.%O724 %%%% !1110 4444 %%%% !7-_# MC_DEGA3_ + MG_Z(2NDKF_AQ_P DL\*?]@6S_P#1"4 =)1110 4444 %%%% M!1110 5S?A?_ )&+QG_V&H__ $WV==)7-^%_^1B\9_\ 8:C_ /3?9T =)111 M0 4444 %%%% !1110 5S=]_R5/0O^P+J7_H^QKI*YN^_Y*GH7_8%U+_T?8T M=)1110 4444 %%%% !1110 5S?CS_D7;7_L-:5_Z<+>NDKF_'G_(NVO_ &&M M*_\ 3A;T =)1110 4444 %9^NVR7FA7=O+8_V@DD9#6HDV&4=P&[''3ISCD= M:T** /.-,TKQ';W.F:H+2]O;.QFE-I9WLT8O$ADBQ\S$@<-V)W <=L5UWA'2 MI]$\(Z=IUX5,\$.)-IR 222,^V<5LUER>)-)AU9=.EN]ERY95W1L$+*,LOF8 MV[@.HSF@#(\;6^HW&I>%!HTL,%RFL.PFN+9IXXQ]AN@2R*Z$@YP/F')'7H9_ ML/C?_H8?#_\ X(9__DRK,'C'0;BWGG34 ([=%D8R1.FY6)"E P!<$C VYR>! MUJ6[\4Z-8Z#!K-U>>787 4Q2^6YW;AD?*!NZ GIVH H_8?&__0P^'_\ P0S_ M /R91]A\;_\ 0P^'_P#P0S__ "97244 _X2C1 MQJO]G&]7[1N*?<;R]VW=M\S&S=MYQG-1KXNT1]-EU"*\,EM#<"U9XX9&S(<8 M50%RV=RX(!!SUH J_8?&_P#T,/A__P $,_\ \F4?8?&__0P^'_\ P0S_ /R9 M6]:74=Y:I/"LJH^<":%XFX..5RJH+,>IP > 3VH P_L/C?_H8?#__ ((9 M_P#Y,K!\#:=XTC^'?AQ(=:T6VC72K4)#/HPZ5TK^ M-/#Z6=M='4 T%S&9HW2)VP@8*6;"_(-QQEL#/TJY'K^ERZM<:;'>(UW;1&69 M,'"*#@DMC;P>HSD4 9GV'QO_ -##X?\ _!#/_P#)E'V'QO\ ]##X?_\ !#/_ M /)E:VEZS9:S"TNG--)$,$2/;R1JX.>59E 8<=5S^M7J .;^P^-_^AA\/_\ M@AG_ /DRC[#XW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#X MW_Z&'P__ ."&?_Y,KI** .;^P^-_^AA\/_\ @AG_ /DRC[#XW_Z&'P__ ."& M?_Y,KI*9++'!"\T\BQQ1J6=W.%4#DDD]!0!SWV'QO_T,/A__ ,$,_P#\F5@^ M'M.\:+KGBDIK6BQ,VJH7>30YBLI^Q6PW(/M0PN %QEN58YYP.H7Q=HKP3R_: MI%-O,D$D+VTJS"1_NJ(BN\D]L ]#Z&G+XLT1Q8;+]6.HMLME"-ESDC!&,KR" M/FQR#Z4 4_L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,K0_X2/3 MAK$6ENUS'=S.Z1+)9S(LA49;:Y0*0 ,Y!Q6I0!S?V'QO_P!##X?_ /!#/_\ M)E'V'QO_ -##X?\ _!#/_P#)E=)10!S?V'QO_P!##X?_ /!#/_\ )E'V'QO_ M -##X?\ _!#/_P#)E=)10!S?V'QO_P!##X?_ /!#/_\ )E'V'QO_ -##X?\ M_!#/_P#)E=)10!S?V'QO_P!##X?_ /!#/_\ )E8-WIWC0_$32'.M:*T@TJ^" MS#0YO+0&6TRK#[5RQP"#N& K<'.5ZT^)]'749;)[P1S11R2-YD;*A6/ARKD; M6V\Y )Q@YZ&H!XST$Z=/?-?&."WV^9YL$B.-R[EPC*&(*Y((!X!/8T 5_L/C M?_H8?#__ ((9_P#Y,H^P^-_^AA\/_P#@AG_^3*N7OBO1M.,/VN[9/.A6=2L$ MCA8V( =BJG8"3C+8K8H YO[#XW_Z&'P__P""&?\ ^3*/L/C?_H8?#_\ X(9_ M_DRNDHH YO[#XW_Z&'P__P""&?\ ^3*/L/C?_H8?#_\ X(9__DRNDHH YO[# MXW_Z&'P__P""&?\ ^3*/L/C?_H8?#_\ X(9__DRNDHH YO[#XW_Z&'P__P"" M&?\ ^3*QO%%AXM.FV)U'5M)O+9=8TUI(;31Y8I"!?0'(E74=O?W/E/(RJ#Y;LJECA=S $)D@XW$9P?2F)XHT:34)K(7JK+#YF\ MR(R1_N\>8!(0%)7/(!)'.>AH UJ*QD\6Z+)IL=]'=O)#).;>,);R,[R#JH0+ MN)X/05HV-];:G80WMA,L]O.@>.1>C#^GT[4 6**** "BBB@ KB]:TW5-<\22 M+=Z7<+8VT,D-C*KPE#)(A5II,ON &?:?HVMPP//<:1*DD& M@QZ2D"3Q$S."4*-[(NU2>Y ).![9/UI]%% !1110 4444 M %']7& MJI"=.:.U37#JXN!+'C88B!%M#9WY./[O'6I-/TJY>SUJ'6O#>H217>JF^A2* MZA1\$)M^99AA@5SU].37=44 8GA*UU2S\/I%KDDCW/F.RB67S'1"Q*JS\[B! MWR?K6W110 4444 %%%% !65XCN-6M]'?_A'[3[3>R,$7YD'E ]7P[ -CL,\G M';-:M% 'F=WX3U**Q:VTG2+@0W.C_P!FXGFB$D4@E+F23#D;6WLWRECD=!Q6 MG>:-JMQXCNDAT^X6VDT-M+2\>2(+YF21(0'W;>1VSGM7?.4'>R$,VU.@ R.G05U]%% !1110 4444 %17,DD5I-) M!";B5$9DA#!3(P'"Y/ R>,FI:* /.H]#UJ:2WU>ZTBX.J+J<=[=HTD($B!&0 M1Q8D(^0$?>VYY/M2KH6M66BZ%;KI5Q<36^K'4KA8IH<1*6D/E@LXRWSCIQUY MKT2B@#G[?3;NZ\<7&K7\'E6]I;+;V +*=V[YI'P"<'@+]!70444 %%%% !11 M10 4444 <%K>C:OXEO\ 4_MVEW$&+::TTQ_-A,*!ER9'Q)NW.0%P%^48SGG$ M,NB:W-I'B"8Z3,EQJ5C!8PV@FAR"D3 R,=^W;EL#G=P>*]#HH \PUOPSKVJR M64L6FW$+PZ?#;QH)H-AD23)6X4L0\? 8!=W7D9R*].&=HW8)QR0,4M% !111 M0 4444 %%%% '*^*+?4=3U2SLCI-S13E8\/(N%!^8GDG MQR:RM'\/:O8:M8>?8-Y&E7-] M)&,A!R S,6(SWQG'X5LT4 %%%% !1110 4444 %%%% !1110 445F:UK?]BQ MQ-_9FHZAYI(Q86_FE,?WN1BDVDKL3=C3HKB-8\=7']DS?8M$US3Y_EVW-W8A M8T^89R22.1D#CJ167X?\=:K]O?\ M&*^U6+RCB&QM5=U.1\Q QQU'XBN:6*I MQFH=S-UHJ7*>ET5RZ>.-\BK_ ,(QXD7<0-S:?P/<_-7+^)=7U73]:\5317UR MMHD0ME43,!;NULLB.O/RG.+4W,UK(TG#.KL?-#9 PT %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% $<\$-U"T-S$DT3?>210RGOR#4-MIEA92&2SLK:WPK+<*JS:987"W"SV-M*MUM-P'A4B;& -V1\V,#&?2K55CJ5B-1%@;VW%Z M5W"V\U?,(ZYVYSBF,?\ 8K7[1'6-R+_=!Z@<=*JQ^']&BM)K M6+2;%+>X(,T*VR!),'(W#&#CWJ6WU;3KN]EL[6_M9[J'/FP1S*SQX.#E0FZE:7CQC+K;SK(5'N >* %MM&TRR\K['IUI;^26:+RH%786 M&&(P.,@ ''6F1Z#H\-M/;PZ58QPW&/.B6V0++CIN&,'\:6/6]*FO9+.+4[-[ MJ+=YD"W"%TV_>RNW-A;374.!%/)"K.F#D88C(Y)Z5:ID,T=Q DUO(DL4BATD1@RLI&0 M01U!%/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *R];_M[RX?\ A'/[-WY/F_;_ #,8[;=GX]:U**<79W%) M75CC[F?Q_:VLL\J>'W2-2S+ LY<@?W0>,UA^'O$/B[5+J6#3I;.=]N]FOT8( M@]BF""?2O3*:D:1Y\M%7</C/H]M>3+=7(:]MKJS_6X'2NY MHK"4^;I8WC'EZW/(_#46M:3XALIY=*N9DD8JX>SG5=+5Y6,J(,?O-Q*D.&. M#D8YKH?A[X9N[6PTO5-59HYX+%[6*T-NT31!I"Q+DDECQQP >G>N[HJ"SS7 M7+'56;5M-\,?VE/:7T5Y+>175H8D25B"!%(44MN.1C+#!_&JZV=Z?%4&N+IE M\NE1W5KOA-K('!2W9"_E8W$*649 [''%>I44 8'@:RN=/\%V%O>Q-#,!(_EN M,,BM(S*".Q"D<=NE;]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1144\15"YAU%+9VM[KS9 /E3RU&3]36?HUCJUL)(IF-O M&3O!.U\GOWKS:F.JPKQI>QDT[ZZ67;6]N^[70Z(T8N#ESK0Z"L>Z\5Z/9ZA/ M9W-T\0QQ%\;-\FW8N=PZD=:NBWO 1F^S[>2*XW6=$UBYOO%5K;: M8TD6M_9T@NC+&(XPL:H[,-V_CG@*/&0XSAOE P=W)K/M_!7B)EBM[FV_<.%TR M8F9#BS25'60?-W <8Z_-R*T)/2[W4[33YK6*\F\M[N800#:3O<@G' XX!Y-6 MZYKQ1INH:KJVBI80,J6EU]IDNF9-B81P!C.XG)'\..>M<6?!.MR:;'%%I1M9 MX[:..[<3QYOY1Z=X@T6>PL+B6"WB6*1]3-O*8(PSGY2IRC MC.!LRI!&<8- '6W'B+2[4:D9[K8-+"F[_=L?*W+N7H.>#VS4M]K5AIUK!<74 MS!+A@D*QQ/(\A(R J*"Q..>!7)>(-!U::Y\36]E8-N0#0! MU-M.2G&>30!WL$T=S;QSPMNCD4.C8QD$9!ILUS!;>7] MHFCB\UQ''YCA=[GHHSU)]*\]L_"&I#Q&MWJ$-[YL9@:TN;9[;9#LB"E'+?O- MN027C-)"[7H!?S&&6PW_ -CFM4^RW-Q]IF$6Z"/<(N"=SGLO'7W%6Z\]3PC?HT=Q!I\<-V?$4MX9 M2R%EMR)-ASGH"P.T>IXZU53PSJL?AJTLO^$>7SDF0Z@^ZVE>[($G[Q1)N3.6 M'S.-WS=/E% 'H8U&U.K-IHE_TM8!<&/:>(RQ4'.,=0>,YJJGB'3)-4;3X[AG MG23RF*Q.8UDQG89,; V/XH676GAG5[C0M0DL-/\ LMO>0V)^QF6/ M-WLYE;(.!N'&6(+?Q8IX\$W]SJ+22:0D.G.;YHK!WC*V^^.,1_*&*@ET+87( M! .0: /3J;+*D,3RS.L<:*6=W. H'4D]A7F^A>$-4BURRN]=M[YYH5M6BN+> M2V*Q;(55D.?#FL:QKT=U:6;74,%NHMTC,01W\P,R7 9E9HV '"GCKCU .TU M#5K+2]+?4;V<):(%)D52^=Q 7 4$G)(Z>M265[%?V_G0+.BY*XGMWA;_ +Y< M _CBN4U;3->U?X82:?>V[2ZN6CWHKQH'VS*Q*D$*!M'&2#QSS6;XFTB[N+2" MZ_L>]ELK6SNU:WO;Q)9(9&4%)MQD;('."&++V'2@#T1VV(S8+8&< R1/9E[&O,-#\.ZRUGI=J2:!$J?OD_T63[3(1)DMC@9Y7)YP!R: M/9J*\\U;P=?7_B"ZNI;%+E9-3LG\XL@+6ZQ*D_&<@'!!7O@<'BL]_!>KRV=E M:7]E<2Z=!->#[):O;L\:NV8V42Y3&,X_B7/&.: /4ZJOJEDFE2ZE]IC>RBC: M5YXCO7:N=Q&W.<8/3TKA)_!EY)J\EP;!IU&H:>T MQT/%7]'\/7=E\,=2T8:6+:_DM[F+"F,"X=@P5@RGT*C+8(QZ4 =E;SQW5M%< M0-OBE0.C8(RI&0>:AN-2M+6_M+*>79<7I=8$VD[RJ[FY P, 9YK@8/!^J)J$ M=VVGKY\5]IKI+YB%DBCA1)L'/ ^4@C^+ Z\52N_!FOR:@9+6P$5XL]^SZGYZ M S++&PBZ'=QG'(&W/'<@ ]5HKRY_!%^=!2WTFQO;&_DN(I#-,G@GI7?^';9[/PWI]M+9_8I(;=$>WW!MC 8(R"0>>_>@#2HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_ !V0$! end XML 14 R98.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Shareholders' Equity - Additional Information (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Common Stock      
Treasury Stock, Value, Acquired, Cost Method $ 11,746 $ 9,440  
Treasury Stock, Shares, Acquired 420,770 342,100 0
Common stock repurchased, shares 420,770 342,100  
Shares available for future purchases $ 13,820    
XML 15 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Components of Prepaid (Accrued) Cost (Details 3) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Retirement Plans    
Prepaid pension asset $ 62,082 $ 54,100
Post-Retirement Life Insurance Plan    
Retirement Plans    
Accrued expenses and other liabilities (393) (407)
Long-term pension obligations (4,373) (4,188)
Components of prepaid (accrued) cost, net (4,766) (4,595)
UNITED STATES    
Retirement Plans    
Prepaid pension asset 62,082 54,100
Accrued expenses and other liabilities (100) (100)
Long-term pension obligations (1,045) (992)
Components of prepaid (accrued) cost, net 60,937 53,008
Foreign Plan    
Retirement Plans    
Prepaid pension asset 0 0
Accrued expenses and other liabilities 0 0
Long-term pension obligations (1,214) (1,331)
Components of prepaid (accrued) cost, net $ (1,214) $ (1,331)
XML 16 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Lease terms (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
Operating lease liability, current $ 2,787,000   $ 0
Sublease income      
Operating lease liability, noncurrent 24,926,000   $ 0
Operating Lease, Liability $ 27,713,000 $ 24,792  
Operating Lease, Weighted Average Remaining Lease Term 9 years 14 days    
Operating Lease, Weighted Average Discount Rate, Percent 6.54%    
Operating Lease, Payments, Use $ 3,957,000    
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 5,000,000    
XML 17 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Contract with Customer, Asset and Liability [Abstract]    
Contract with Customer, Liability, Revenue Recognized $ 256  
Contract with Customer, Asset, Net, Current 64 $ 65
Contract with Customer, Asset, Net, Noncurrent 1,853 999
Contract with Customer, Asset, after Allowance for Credit Loss 1,917 1,064
Contract with Customer, Liability, Discounts (2,070) (1,656)
Contract with Customer, Refund Liability 807 325
Contract with Customer, Liability, Current $ (2,877) $ (1,981)
XML 18 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment    
Accumulated Depreciation $ 188,719 $ 203,876
Property, plant and equipment, net 105,038 99,401
Land and Land Improvements    
Property, Plant and Equipment    
Property, plant and equipment gross 1,095 1,136
Buildings and improvements    
Property, Plant and Equipment    
Property, plant and equipment gross 68,350 70,522
Machinery and equipment    
Property, Plant and Equipment    
Property, plant and equipment gross $ 224,312 $ 231,619
Maximum | Buildings and improvements    
Property, Plant and Equipment    
Property, Plant and Equipment, useful lives 45 years  
Maximum | Software and Software Development Costs [Member]    
Property, Plant and Equipment    
Property, Plant and Equipment, useful lives 15 years  
Minimum | Buildings and improvements    
Property, Plant and Equipment    
Property, Plant and Equipment, useful lives 10 years  
Minimum | Machinery and equipment    
Property, Plant and Equipment    
Property, Plant and Equipment, useful lives 3 years  
Minimum | Software and Software Development Costs [Member]    
Property, Plant and Equipment    
Property, Plant and Equipment, useful lives 2 years  
XML 19 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives Fair Value Derivatives, Balance Sheet Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Derivatives, Fair Value [Line Items]    
Foreign Currency Cash Flow Hedge Asset at Fair Value $ 648  
Foreign Currency Cash Flow Hedge Liability at Fair Value 68  
Cash Flow Hedge | Interest Rate Swap | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Foreign Currency Cash Flow Hedge Liability at Fair Value 0 $ 369
Cash Flow Hedge | Interest Rate Swap | Designated as Hedging Instrument | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Foreign Currency Cash Flow Hedge Liability at Fair Value 82 576
Cash Flow Hedge | Interest Rate Swap | Designated as Hedging Instrument | Other Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Interest rate swaps reported in Other long-term obligations (78) 0
Cash Flow Hedge | Foreign currency hedges | Designated as Hedging Instrument | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Foreign Currency Cash Flow Hedge Liability at Fair Value $ 580 $ 393
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Shareholders Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Contributed Capital
Retained Earnings
Accumulated Other Comprehensive Earnings/(Loss)
Treasury Stock
Beginning Balance at Dec. 31, 2016 $ 317,882 $ 302,832 $ 40,521 $ 410,979 $ (93,194) $ (343,256)
Increase (Decrease) in Stockholders' Equity            
Net earnings 14,448     14,448    
Changes in fair market value of derivatives, net of tax 110       110  
Change in unrealized pension cost, net of tax 13,687       13,687  
Cumulative translation adjustment, net of tax 437       437  
Cash dividends (5,267)     (5,267)    
Issued shares on vesting of restricted stock units (1,604) 1,945 (3,549)      
Stock compensation 4,112   4,112      
Ending balance at Dec. 31, 2017 343,805 304,777 41,084 420,160 (78,960) (343,256)
Increase (Decrease) in Stockholders' Equity            
Net earnings 46,532     46,532    
Changes in fair market value of derivatives, net of tax 795       795  
Change in unrealized pension cost, net of tax (1,830)       (1,830)  
Cumulative translation adjustment, net of tax (311)       (311)  
Cash dividends (5,278)     (5,278)    
Acquired shares for treasury stock (9,440)         (9,440)
Issued shares on vesting of restricted stock units (1,469) 1,920 (3,389)      
Implementation of ASU 2018-02 0     17,433 (17,433)  
Stock compensation 5,125   5,125      
Ending balance at Dec. 31, 2018 377,929 306,697 42,820 478,847 (97,739) (352,696)
Increase (Decrease) in Stockholders' Equity            
Net earnings 36,146     36,146    
Changes in fair market value of derivatives, net of tax (509)       (509)  
Change in unrealized pension cost, net of tax 6,439       6,439  
Cumulative translation adjustment, net of tax 83       83  
Cash dividends (5,227)     (5,227)    
Acquired shares for treasury stock (11,746)         (11,746)
Issued shares on vesting of restricted stock units (2,656) 1,235 (3,891)      
Stock compensation 4,760   4,760      
Ending balance at Dec. 31, 2019 $ 405,219 $ 307,932 $ 43,689 $ 509,766 $ (91,726) $ (364,442)
XML 21 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2019
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,
 
2019
2018
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
56,929,298
56,786,849
Shares outstanding
32,472,406
32,750,727
Treasury stock
 
 
Shares held
24,456,892
24,036,122

Summary of Common Shares Outstanding
A roll forward of common shares outstanding is as follows:
 
As of December 31,
 
2019
2018
Balance at beginning of the year
32,750,727

32,938,466

Repurchases
(420,770
)
(342,100
)
Restricted stock unit issuances
142,449

154,361

Balance at end of period
32,472,406

32,750,727


XML 22 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Future Lease Schedule (Tables)
12 Months Ended
Dec. 31, 2019
Future Lease Schedule [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
 
Operating Leases(1)
2020
$
4,467

2021
4,461

2022
4,303

2023
3,920

2024
3,893

Thereafter
16,566

Total
$
37,610

Less: interest
(9,897
)
Present value of lease payments
$
27,713


XML 23 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Earnings - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Statement      
Net Sales $ 468,999 $ 470,483 $ 422,993
Cost of goods sold 311,424 305,510 282,562
Gross margin 157,575 164,973 140,431
Selling, general and administrative expenses 70,408 73,569 71,943
Research and development expenses 25,967 25,304 25,146
Restructuring charges 7,448 5,062 4,139
(Gain) loss on sale of assets (63) 0 708
Operating earnings 53,815 61,038 38,495
Other (expense) income:      
Interest expense (2,648) (2,085) (3,343)
Interest income 1,737 1,826 1,284
Other (expense) income (2,638) (2,676) 3,817
Total other (expense) income, net (3,549) (2,935) 1,758
Earnings before taxes 50,266 58,103 40,253
Income tax expense 14,120 11,571 25,805
Net earnings $ 36,146 $ 46,532 $ 14,448
Basic      
Basic net earnings per share (usd per share) $ 1.11 $ 1.41 $ 0.44
Diluted      
Diluted net earnings per share (usd per share) $ 1.09 $ 1.39 $ 0.43
Basic weighted-average common shares outstanding (in shares) 32,700 33,024 32,892
Effect of dilutive securities (in shares) 405 545 528
Diluted weighted - average common shares outstanding (in shares) 33,105 33,569 33,420
XML 24 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Shareholders' Equity
12 Months Ended
Dec. 31, 2019
Stockholders' Equity Note [Abstract]  
Shareholders' Equity
NOTE 15 — Shareholders' Equity
Share count and par value data related to shareholders' equity are as follows:
 
As of December 31,
 
2019
2018
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
56,929,298
56,786,849
Shares outstanding
32,472,406
32,750,727
Treasury stock
 
 
Shares held
24,456,892
24,036,122

On February 7, 2019, the Board of Directors authorized a stock repurchase program with a maximum dollar limit of $25,000 in stock repurchases, which replaced the previous authorized plan that was approved by our Board of Directors in April 2015. During the year ended December 31, 2019 we purchased 420,770 shares for approximately $11,746, of which $566 was repurchased under the previous plan and $11,180 was repurchased under the most recent board-authorized share repurchase program. During the year ended December 31, 2018 we purchased 342,100 shares for $9,440 under the previous authorized plan. Approximately $13,820 was available for future purchases.
A roll forward of common shares outstanding is as follows:
 
As of December 31,
 
2019
2018
Balance at beginning of the year
32,750,727

32,938,466

Repurchases
(420,770
)
(342,100
)
Restricted stock unit issuances
142,449

154,361

Balance at end of period
32,472,406

32,750,727


XML 25 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Acquisitions
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Business Acquisitions
NOTE 19 - Business Acquisitions

On July 31, 2019, we acquired 100% of the outstanding shares of Quality Thermistor, Inc. (QTI) for $75 million plus a contingent earn out of up to $5 million based on sales performance objectives. The purchase price includes adjustments for debt assumed and changes in working capital. QTI, doing business as QTI Sensing Solutions, is a leading designer and manufacturer of high-quality temperature sensors serving original equipment manufacturers with mission-critical applications in the industrial, aerospace, defense and medical markets. This acquisition provides us with a new core temperature sensing technology that expands our sensing product portfolio, while increasing our presence in the industrial and medical markets.

The final purchase price of $73,906 has been allocated to the fair values of assets and liabilities acquired as of July 31, 2019.














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

 
Consideration Paid
Cash paid, net of cash acquired of $567
$
72,850

Contingent consideration
1,056

Purchase price
$
73,906

 
 
 
 
 
Fair Values at July 31, 2019
Current assets
$
6,221

Property, plant and equipment
2,567

Other assets
29

Goodwill
34,999

Intangible assets
32,800

Fair value of assets acquired
76,616

Less fair value of liabilities acquired
(2,710
)
Purchase price
$
73,906



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 within our existing business, access to new customers, and potential cost savings and synergies. Goodwill related to the acquisition is expected to be deductible for tax purposes.

The contingent earn out is payable in cash upon the achievement of a revenue performance target for the year ending December 31, 2019. The Company recorded contingent consideration for the earn out of $1,056 based on the achievement performance target for the full year 2019 results. This amount is reflected as an addition to purchase price.

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,000

15.0
Trademarks, tradenames, and other intangibles
1,800

5.0
Total
$
32,800

 


Results of operations for QTI are included in our consolidated financial statements beginning on July 31, 2019. The amount of net sales and net loss from QTI since the acquisition date that have been included in the Consolidated Statements of Earnings are as follows:

 
For the period July 31, 2019 through December 31, 2019
Net sales
$
9,252

Net loss
$
(465
)

XML 26 R115.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Acquisitions - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition                      
Payments for acquisitions, net of cash acquired                 $ 73,906 $ 0 $ 19,121
Business Combination, Contingent Consideration, Liability $ 1,056               1,056    
Business Acquisition, Goodwill, Expected Tax Deductible Amount 34,999               34,999    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets 6,221               6,221    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 2,567               2,567    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets 29               29    
Goodwill 106,056       $ 71,057       106,056 71,057 71,057
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities (2,710)               (2,710)    
Net Income (Loss) Attributable to Parent $ 10,062 $ 2,722 $ 11,943 $ 11,419 $ 17,564 $ 10,211 $ 7,209 $ 11,548 36,146 $ 46,532 $ 14,448
Developed technology and other intangible assets                      
Business Acquisition                      
Finite-lived Intangible Assets Acquired                 $ 1,800    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life                 5 years    
XML 27 R111.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Current and Long-Term Deferred Tax Assests and Liabilities (Details 4) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Operating Loss Carryforwards [Line Items]    
Deferred tax liabilities, net, noncurrent $ 5,637 $ 3,990
Non-current deferred tax assets 19,795 22,201
Total net deferred tax assets $ 14,158 $ 18,211
XML 28 R119.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Geographic Data - Schedule of Revenue by Geographic Areas (Details 2) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property, Plant and Equipment, Net $ 105,038 $ 99,401
United States | Geographic Distribution    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property, Plant and Equipment, Net 53,767 53,950
China | Geographic Distribution    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property, Plant and Equipment, Net 32,751 32,973
Taiwan | Geographic Distribution    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property, Plant and Equipment, Net 4,593 3,752
Czech Republic | Geographic Distribution    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property, Plant and Equipment, Net 10,946 5,976
Other non-U.S | Geographic Distribution    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property, Plant and Equipment, Net $ 2,981 $ 2,750
XML 29 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans (Tables)
12 Months Ended
Dec. 31, 2019
Long-Duration Contracts, Assumptions by Product and Guarantee [Line Items]  
Reconciliation of Benefit Obligation, Plan Assets, and Funded Status
The following table provides a reconciliation of 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 Plans
 
2019
2018
 
2019
2018
Accumulated benefit obligation
$
220,339

$
205,319

 
$
1,854

$
1,936

Change in projected benefit obligation:
 

 

 
 

 

Projected benefit obligation at January 1
$
205,319

$
228,934

 
$
2,756

$
3,140

Service cost


 
37

43

Interest cost
7,724

7,123

 
31

42

Benefits paid
(14,834
)
(14,781
)
 
(408
)
(669
)
Actuarial loss (gain)
22,130

(15,957
)
 
153

287

Foreign exchange impact


 
64

(87
)
Projected benefit obligation at December 31
$
220,339

$
205,319

 
$
2,633

$
2,756

Change in plan assets:
 

 

 
 

 

Assets at fair value at January 1
$
258,327

$
284,762

 
$
1,425

$
1,777

Actual return on assets
37,680

(11,757
)
 
73

67

Company contributions
103

103

 
295

300

Benefits paid
(14,834
)
(14,781
)
 
(408
)
(669
)
Foreign exchange impact


 
34

(50
)
Assets at fair value at December 31
$
281,276

$
258,327

 
$
1,419

$
1,425

Funded status (plan assets less projected benefit obligations)
$
60,937

$
53,008

 
$
(1,214
)
$
(1,331
)
The measurement dates for the post-retirement life insurance plan were December 31, 2019, and 2018. The following table provides a reconciliation of benefit obligation, plan assets, and the funded status of the post-retirement life insurance plan at those measurement dates.
 
Post-Retirement
Life Insurance Plan
 
2019
2018
Accumulated benefit obligation
$
4,766

$
4,595

Change in projected benefit obligation:




Projected benefit obligation at January 1
$
4,595

$
5,134

Service cost
1

2

Interest cost
170

156

Benefits paid
(145
)
(157
)
Actuarial loss (gain)
145

(540
)
Projected benefit obligation at December 31
$
4,766

$
4,595

Change in plan assets:
 

 

Assets at fair value at January 1
$

$

Actual return on assets


Company contributions
145

157

Benefits paid
(145
)
(157
)
Other


Assets at fair value at December 31
$

$

Funded status (plan assets less projected benefit obligations)
$
(4,766
)
$
(4,595
)

Components of Prepaid (Accrued) Cost
The components of the prepaid (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 Plans
 
2019
2018
 
2019
2018
Prepaid pension asset
$
62,082

$
54,100

 
$

$

Accrued expenses and other liabilities
(100
)
(100
)
 


Long-term pension obligations
(1,045
)
(992
)
 
(1,214
)
(1,331
)
Net prepaid (accrued) cost
$
60,937

$
53,008

 
$
(1,214
)
$
(1,331
)

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
 
2019
2018
Accrued expenses and other liabilities
$
(393
)
$
(407
)
Long-term pension obligations
(4,373
)
(4,188
)
Total accrued cost
$
(4,766
)
$
(4,595
)

Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]
We have also recorded the following amounts to accumulated other comprehensive loss for the U.S. and non-U.S. pension plans, net of tax:
 
U.S.Pension Plans
 
Non-U.S. Pension Plans
 
Unrecognized
Loss
 
Unrecognized
Loss
Balance at January 1, 2018
$
75,740

 
$
1,898

Amortization of retirement benefits, net of tax
(4,538
)
 
(126
)
Settlements

 

Net actuarial gain
6,732

 
196

Foreign exchange impact

 
(52
)
Tax impact due to implementation of ASU 2018-02
17,560

 

Balance at January 1, 2019
$
95,494

 
$
1,916

Amortization of retirement benefits, net of tax
(4,060
)
 
(138
)
Net actuarial (loss) gain
(2,604
)
 
78

Foreign exchange impact

 
44

Balance at December 31, 2019
$
88,830

 
$
1,900

We have recorded the following amounts to accumulated other comprehensive loss for the post-retirement life insurance plan, net of tax:
 
Unrecognized
Gain
Balance at January 1, 2018
$
(379
)
Amortization of retirement benefits, net of tax
36

Net actuarial loss
(418
)
Tax impact due to implementation of ASU No. 2018-02
(88
)
Balance at January 1, 2019
$
(849
)
Amortization of retirement benefits, net of tax
129

Net actuarial gain
112

Balance at December 31, 2019
$
(608
)

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 fair value of plan assets is shown below:
 
As of December 31,
 
2019
2018
Projected benefit obligation
$
3,778

$
3,848

Accumulated benefit obligation
$
2,999

$
3,028

Fair value of plan assets
$
1,418

$
1,426


Net Pension Income or Postretirement Expense
Net pension expense (income) includes the following components:
 
Years Ended
December 31,
 
Years Ended
December 31,
 
U.S. Pension Plans
 
Non-U.S. Pension Plans
 
2019
2018
2017
 
2019
2018
2017
Service cost
$

$

$

 
$
37

$
43

$
48

Interest cost
7,724

7,123

8,273

 
31

42

34

Expected return on plan assets(1)
(12,187
)
(12,898
)
(16,243
)
 
(17
)
(25
)
(20
)
Amortization of unrecognized loss
5,246

5,863

5,785

 
170

162

155

Settlement loss


13,476

 



Net expense (income)
$
783

$
88

$
11,291

 
$
221

$
222

$
217

Weighted-average actuarial assumptions(2)
 

 

 

 
 

 

 

Benefit obligation assumptions:
 

 

 

 
 

 

 

Discount rate
3.15
%
4.30
%
3.63
%
 
1.00
%
1.13
%
1.38
%
Rate of compensation increase
N/A

N/A

N/A

 
3.00
%
3.00
%
2.00
%
Pension income/expense assumptions:


 

 

 




 

Discount rate
4.30
%
3.63
%
4.16
%
 
1.13
%
1.38
%
1.13
%
Expected return on plan assets(1)
4.61
%
4.72
%
5.61
%
 
1.13
%
1.38
%
1.13
%
Rate of compensation increase
N/A

N/A

N/A

 
3.00
%
2.00
%
2.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,
 
2019
2018
2017
Service cost
$
1

$
2

$
2

Interest cost
170

156

161

Amortization of unrecognized gain
(166
)
(46
)
(101
)
Net expense
$
5

$
112

$
62

Weighted-average actuarial assumptions (1)
 

 

 

Benefit obligation assumptions:
 

 

 

Discount rate
3.09
%
4.26
%
3.59
%
Rate of compensation increase
N/A

N/A

N/A

Pension income/post-retirement expense assumptions:




 

Discount rate
4.26
%
3.59
%
4.10
%
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.
Asset Allocation and Target Allocation Plan
Our pension plan asset allocation at December 31, 2019, and 2018, and target allocation for 2020 by asset category are as follows:
 
Target Allocations
 
Percentage of Plan Assets
at December 31,
Asset Category
2020
 
2019
2018
Equity securities
13%
 
13%
12%
Debt securities
83%
 
83%
84%
Other
4%
 
4%
4%
Total
100%
 
100%
100%

Summary of Fair Values of Pension Plan
The following table summarizes the fair values of our pension plan assets:
 
As of December 31,
 
2019
2018
Equity securities - U.S. holdings(1)
$
24,586

$
20,469

Equity funds - U.S. holdings(1) (7)

54

Bond funds - government(4) (7)
33,991

19,146

Bond funds - other(5) (7)
207,901

202,393

Real estate(6) (7)
2,979

2,652

Cash and cash equivalents(2)
5,700

5,866

Partnerships(3)
7,539

9,172

Total fair value of plan assets
$
282,696

$
259,752


Summary of Categories in Fair Value Hierarchy
The fair values at December 31, 2019, are classified within the following categories in the fair value hierarchy:
 
Quoted Prices
in Active
Markets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Not Leveled
Total
Equity securities - U.S. holdings(1)
$
24,586

$

$

$

$
24,586

Bond funds - government(4) (7)



33,991

33,991

Bond funds - other(5) (7)



207,901

207,901

Real estate(6) (7)



2,979

2,979

Cash and cash equivalents(2)
5,700




5,700

Partnerships(3)


7,539


7,539

Total
$
30,286

$

$
7,539

$
244,871

$
282,696

The fair values at December 31, 2018, are classified within the following categories in the fair value hierarchy:
 
Quoted Prices
in Active
Markets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Not Leveled
Total
Equity securities - U.S. holdings(1)
$
20,469

$

$

$

$
20,469

Equity funds - U.S.holdings(1) (7)



54

54

Bond funds - government(4) (7)



19,146

19,146

Bond funds - other(5) (7)



202,393

202,393

Real estate(6) (7)



2,652

2,652

Cash and cash equivalents(2)
5,866




5,866

Partnerships(3)


9,172


9,172

Total
$
26,335

$

$
9,172

$
224,245

$
259,752

(1)
Comprised of common stocks of companies in various industries. The Pension Plan fund manager may shift investments from value to growth strategies or vice-versa, from small cap to large cap stocks or vice-versa, in order to meet the Pension Plan's investment objectives, which are to provide for a reasonable amount of long-term growth of capital without undue exposure to volatility, and protect the assets from erosion of purchasing power.
(2)
Comprised of investment grade short-term investment and money-market funds.
(3)
Comprised of partnerships that invest in various U.S. and international industries.
(4)
Comprised of long-term government bonds with a minimum maturity of 10 years and zero-coupon Treasury securities ("Treasury Strips") with maturities greater than 20 years.
(5)
Comprised predominately of investment grade U.S. corporate bonds with maturities greater than 10 years and U.S. high-yield corporate bonds; emerging market debt (local currency sovereign bonds, U.S. dollar-denominated sovereign bonds and U.S. dollar-denominated corporate bonds); and U.S. bank loans.
(6)
Comprised of investments in securities of U.S. and non-U.S. real estate investment trusts (REITs), real estate operating companies and other companies that are principally engaged in the real estate industry and of investments in global private direct commercial real estate. Investments can be redeemed immediately following the valuation date with a notice of at least fifteen business days before valuation.
(7)
Comprised of investments that are measured at fair value using the NAV per share practical expedient. In accordance with the provisions of ASC 820-10, these investments have not been classified in the fair value hierarchy. The fair value amount not leveled is presented to allow reconciliation of the fair value hierarchy to total fund pension plan assets.
Reconciliation of Level 3 Hedge Fund Asset Within Fair Value Hierarchy
The table below reconciles the Level 3 partnership assets within the fair value hierarchy:
 
Amount
Fair value of Level 3 partnership assets at January 1, 2018
$
10,787

Capital contributions
78

Realized and unrealized gain
1,154

Capital distributions
(2,847
)
Fair value of Level 3 partnership assets at December 31, 2018
$
9,172

Capital contributions
120

Realized and unrealized gain
(139
)
Capital distributions
(1,614
)
Fair value of Level 3 partnership assets at December 31, 2019
$
7,539


Estimated Future Benefit Payments
The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid:
 
U.S.
Pension
Plans
Non-U.S.
Pension
Plans
Post-Retirement
Life Insurance Plan
2020
$
15,514

$
46

$
393

2021
15,399

54

377

2022
15,218

82

362

2023
14,983

69

347

2024
14,706

84

332

2025-2029
68,594

715

1,468

Total
$
144,414

$
1,050

$
3,279


Summary of 401K and Other Plan Expense
Expenses related to defined contribution plans include the following:
 
Years Ended December 31,
 
2019
2018
2017
401(k) and other defined contribution plan expense
$
3,125

$
3,256

$
3,141


XML 30 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition Disaggregation of Revenue (Tables)
12 Months Ended
Dec. 31, 2019
Disaggregation of Revenue [Abstract]  
Disaggregation of Revenue
Disaggregated Revenue

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

 
Twelve Months Ended December 31,
 
2019
 
2018
Transportation
$
299,005

 
$
300,124

Industrial
78,369

 
86,968

Medical
41,901

 
40,663

Aerospace & Defense
32,569

 
23,323

Telecom & IT
17,155

 
19,405

Total
$
468,999


$
470,483


XML 31 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Leases
NOTE 11 — 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 have elected not to record leases with an initial term of 12 months or less on the balance sheet and instead recognize those lease payments on a straight-line basis over the lease term.

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.

Total lease expense for the twelve months ended December 31, 2019 is as follows:
 
Year Ended December 31,
 
2019
Operating lease cost
$
4,342

Short-term lease cost
1,013

Total lease cost
$
5,355



Rent expense prior to adoption of ASC 842 was $5,726 and $4,762 for the years ended December 31, 2018 and 2017, respectively.

Future minimum lease payments relating to our existing lease liabilities as of December 31, 2019 is as follows:
 
Operating Leases(1)
2020
$
4,467

2021
4,461

2022
4,303

2023
3,920

2024
3,893

Thereafter
16,566

Total
$
37,610

Less: interest
(9,897
)
Present value of lease payments
$
27,713


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

Balance Sheet Classification:

Operating lease obligations
$
2,787

Long-term operating lease obligations
24,926

Total lease liabilities
$
27,713

 
 
Weighted-average remaining lease terms (years)
9.04



Weighted-average discount rate
6.54
%


Supplemental cash flow information related to leases:

Cash paid for amounts included in the measurement of lease liabilities
$
3,957

Leased assets obtained in exchange for new operating lease liabilities
$
5,000


XML 32 R108.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Earnings Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Earnings before income taxes      
Earnings before income taxes $ 50,266 $ 58,103 $ 40,253
U.S.      
Earnings before income taxes      
Earnings before income taxes 15,103 30,815 9,315
Non-U.S.      
Earnings before income taxes      
Earnings before income taxes $ 35,163 $ 27,288 $ 30,938
XML 33 R100.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-Based Compensation - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
plan
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2017
USD ($)
Equity-Based Compensation      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 6,589 $ 5,805 $ 5,471
Equity-Based Compensation      
Number of Equity Based Compensation Plan | plan 5    
Other accrued liabilities $ 5,218 $ 6,165  
Options      
Equity-Based Compensation      
Employee Service Share Based Compensation Awards Stock Options Outstanding | shares 0    
Service-Based RSUs      
Equity-Based Compensation      
Number of shares issuable, against each unit of RSU | shares 1    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights three    
Performance-Based RSUs      
Equity-Based Compensation      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights three    
RSU      
Equity-Based Compensation      
Tax benefit from the issuance of stock $ 1,489    
Cash Settled Awards [Member]      
Equity-Based Compensation      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number | shares 17,271 17,248  
Equity-Based Compensation      
Other accrued liabilities $ 353 $ 300  
Minimum | Performance-Based RSUs      
Equity-Based Compensation      
Vesting percent 0.00%    
Maximum | Performance-Based RSUs      
Equity-Based Compensation      
Vesting percent 200.00%    
XML 34 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Accounts Receivable
NOTE 3 — Accounts Receivable
The components of accounts receivable are as follows:
 
As of December 31,
 
2019
2018
Accounts receivable, gross
$
78,269

$
79,902

Less: Allowance for doubtful accounts
(261
)
(384
)
Accounts receivable, net
$
78,008

$
79,518


ZIP 35 0000026058-20-000016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000026058-20-000016-xbrl.zip M4$L#!!0 ( /1>5% ($_8@>!T +!? 0 0 8W1S+3(P,3DQ,C,Q+GAS M9.U=6W/;.+)^WU_!XY>3J1K'EIV;4Y/94GS)>,NQ/;(]L^=I"R8A"1N*U(*@ M;($Q=&GG='K_1T/ M1GX?N9G=\5,<+[P_8_P-/8#=75')XS^>DN!CXL_A GB $(SN4P+/8KPX@5.0 MAN333AK])P4AFB(84!%"R%B4"BBO"< S2"[! B9+X,-/.W-"EA_W]AX?'U_[ M)/%CO'SMQXN]@_W1T>C@<+3CT59&R4?ZSKILB*)OI<)/]SA\'>,9+;E_N,=> MWX,$RN)1'$7I0E\A('B/K)9PCQ;:I:4@1GY>K[U2N0(K$)"\CBK5VSWQ4BV* M#&U 44) Y.=M>*JU^?&0EQX='1WM\;=YT230%:1D1WO__'IQPY'>^?5OGL>1 M1XMEC(D7U1";@N2>UTPPV67-33@0N_NC70:%T)B+V >$ZZ?::+4JK[0'0Y(4 MA'8+0J^I##O>GILXFQ!D'1'29'<&P-)=#+6B$"5[LJXX. Z[X*.5A]-:5Z". M"J,5J+/.F,95@SCU*NRO75EOESW:'1VL)T5AH=RDD/4V(<71'L ^@YK"YI-= M^+0,001(C%=G]&\[R4*,2U1."R),Q",FXNC=&B)RRA&:EJ+A!:;I)TET,_6QJ.7YD!<;XK1O+!/JO9_'#GA^G$<$K M9IG>FTQ:8JHH_]@MJ'24)L68.H.K5@M;%T>MF?_5Q;J6R 80N2W^:[>H7Q4"1%%,."7V2#Y<+E$TC<43 M^HS-VQ_EY#V!4X\[[!^SJ=/LUN\M<;R$F"#J3BF1#2&2KLR1/J7 M#\+7- Z0)6KTRUX%GZ5H%3\->1LN"ADE!6:W/^TDM+-#F#7\>[ A&NF.?3ZG)A/H0_0 M[EEY5N!NMO3R !*$PZ V1'W83BF_W#-_L'%BC2IP4W+YYJR[S*6/XT:,QOV3_=0Z6!6G(S4*Y6W(J: MT8*/WN@MN 6 PS/>G],$13!)QOY_4I1PJK9@::L:3?3!OL9$2S*>2F?@")RA M"$0^ N$$)FE('"VM"T6C_3S8?[/_Q@HO+Z?O90P&:0UU/7\),*9B/;B&.':T M6O&KS7]Z_':]@O86.MG=D(R3!!+Q$,-@ P@VD6P%\M :2$@\P<.33+:(9MWC MY(T8"!@=D(-]C0.B1VN 'L>_0&.P8)/.S,'[L HR>CAF@-RT %319 M1,:H>ISL%JII*98Y!3A"T6QMV+0TS1 >N$%8BL DBRVE=@-S,\DU%#!R+=?,R[7,2\WZ')9I?I#[>M)'(;3&#\" M'%Q-)U0] \3%F] 68NV@L4_0@\MV M&7>ZYJTS'[3F,6%)J9R).-/)V/#5]!(CK^"T1;<9A7$0<-X@/(^HO5IP^5TM M["9YFK?3?-":WDY:P1;U M6=\>/)=RK2U7JP+6$NG=%;#\JEXXD]?+!!8["9C(&4^IJ=[!5E=M=2)SO[*W MJZP'#[^+/C;Q;M6YVBKJIG0NDT@6614J=;A5*0.LCJYK-^I&]W;_@]:][:86 M@W2$'R"^!C/;,S)%>0,L^WDZ-+]_A(%":WJLZNL!]>\)O">67:7&=;EZJ=CCG]<:!Q@1C-=H=Z6&X*ZY.+.)K=0G8]T#UQBZJ::K=B M4XN/,FP8L5U&33P88I##&GZ3+A8 KZZFYQ&!M#5D0N?)FT>P3*0+-($4B0 & MYU%]#^EY1 &"GR'5;7@+GAR=Q^?CWZH5-0NK-1M2HC4>KJKSMIBJ2KT<- M?GDO3*$*;X:F"DYA@E+!G-@^T'C^PJ@/SXT_@1@]R#VM\F>^F_@\8@$/7^&T M!L&6GMEAU9V05V@KOY6]SPKY+83U+A>33+YH[>I0KJYGE7=_."$\C;^5G\ M5/KD"T!1?C)O V.YC73K,-:XOUJ$%48_>XR5]XHQ^\F['>Q]*$I/G0&$_P!A M"I5G:CPB[QSKC+@K@U;<-1%R@3OCYG%VZN.?RX&.)WD.$GRQ8? SH-59:@!& M"1?($MFFVF8G^YW&R1:4=CDI3Z6UQ6(#FSVZ4#8/O7<:S[D1P^VF#0N8V;7F M01K"J^DUQ+R'J(GBI29)*OW9]^L!;LFC%?H/+M!+IBP%I;#-"D]N[I14T_NM M(D1YDK#A_>D3^PD=UX\VQ*Q5-6KQE%$UBN1D<[%,A(&N1ZV'6[85Z3:^C*,_ M8$)* ]UV >1916A5J)J'MS&%PMD^+1)[5+9=(5S%( UJ&:0-Z!N('Y"<,-BF M%.3S@R^Q_^V."B%!?;E*'3EW597%/!H MP]*DT3A24)S;3,&>%WVFRPB4@?17( :: \U3=5PA8 M_["0JY+2ZB']:!I&U)_+TF6Z='8TBKW]J>I%%$OH(D M[F+*W@9\T[C8BS4F>=VKZ)*=8F6?L$'1S"VE]XP"F&? ]YK,7X,^L.51&E@5 MJVK9!552J&QW>[9'#1"5#C6Z@-?.Q1MDLE +<^[(Y#TK+R->Y7BK(.==2&?J:E:H&!=OH)FF+S">8;"<(_\$$&"I M'95*QJF$79]0FTH* AZC,-C^+E+SRD:'?*'D\ZHH/<80N,T5F^!D'*H'(\VD M4$&VLA*@;K4HUH/N5VHUQG^05K\)L E\@%$*JQBYFO3.Y%N5H&:OS4J0,=3 MOC7"K+N-LN:\+O"1)Y3L4!=7,O=X"E??P>!%C@OXJ+TN'H7:W+IE4KZJZ5G5:4S_Y47@_2K[*% MBB4EJ'<:BLN_KJ:RHN/*^>;XM>I(;9G<74?*0K G.8UAKH>WP>?FGMD1,SIL M^[K4N!70 _3BQ,F<6_!D#9%:PYP4UWTB,#L)Q*L/LYM-^TEMUVZMR9ESAT>: M=5H5((MK#P:U'*MT^W&*V>6QU$X5-QE,(7T6T-?,G+!K<2+-1Q5M]W%LAE M-2^Y@K?D(*\[*+T>HC>L='+5_SR=3J%/\JLK1!E Y#Y@VQU^ZW!HQ;NVJ:^" M=]V=S7F6B_+K$(:YB\\ T%V$Z9-9A/[BQO@SC"ACXGH080T&K0I0.X70J@ J M2V[@)=.!GD!0T+E!M%NFR <1.58^R5F9CAMF8]MX>'/\6I6C%@]7E$/A7_GJ M9\T#,#D @XJ'V^'+2USC^ $E;#U1C##';.LF.+6J2"W9:JTB14$O9[_W*A/@ MIX&F6Q7,G!(C]7KF[8&Z3W67?;DAYCH>J/ QMK_Y7:UA7H?2?6%;J3W,7E:2 M^ODS,>K=^]] RYSVU7WH6J%170$H7F0&:J CQ-$Z5>N9,[2ZSU"7NGYXQND" M@L2ZO[/"YO2K;B.9J#BX;CU+"6T__RUWUCCI=QL5\UP\.JQ[48*B)TB*OXI- M/X-5?_XORS"ZQDR-U5 RIN" ^R+REZ)>K)60WKT4S=GM^!Y.GJ]]J[&KN M5H913HS?Y3]<*S>A#>AV/T5S_=:!4UOHR0<.(^?!0=\?(?KB!H1B=K\'_K=; M#*($^,IJJNW*G26Q5L1JJ?L<,49[-Y3$/5)0'^BBF^B9#O;-UJ35HI4,BP': ML&L<4SM.5NQX/EN39N>!E^Q\D67'-]:L(92>MG?EF 6*7.Z6TQ83?\ MTH;Y2'M+T9IPF4B;,S)O-5EE(Y+\QL*"V\ O.VI$)$^1&3!S<=DWP*A5$6J^ M8ILB*,DZ<]$A.OUK(.8T>:[/QYP??*N9<54%DV^8+ M=MIOBM&Z0]T@705F_8N[72BVHEN;YW3H;N_I;D!3W7QVC>$2H( .!9RRN^<2 MXKBHUXUV*\*U)20-PN6=;!DW[U7&[Z=L 6.0BX(55$X8;09!1#"Z3QD3]0[1 MD>V1)F>R;3B/:BN[&IPS-I[*IWKQZ&A09YPJ.)PF!"W8-":6;+/=F]=@Q6^4 MDFATG)1MB;=";3,EY\SDIHN,G2?Y*8@/>4*^A.2:>2EQ)/:+7N%K:NQP7JB< MZ[4]Y+(FDU:C7ELLTV@ 9>IE7.5>V!A[9<;UW/*@CKI48,IZB_WF>_S'85C^ M]I#M"1=WNJV(UPZV:!"7:+._Q2D%KV UT.,L52AP_&_(KFO/S&&Q*4>)8>KO MHJ"XN'":X^AZ!_7WD:55E6P\A5PV[SZ;-XH=1C][0(GWZN]Y!GK*[E-\$/I*]A7#[[58"Z 98"G4<"^-/ M1.8HRJW';PAB@/WY2KJ>'2/5C4K0ZOS:Q+-U[>(R>8<>E\K+Q/)RN3PAF'H+ M;"Z;XB@/.?+5H_P;#&:0C4H^2MO@'6U2P5Q9MVJ632ZL6;.X.-Q 9:Z7G4J- MMBI5P?4:8!)!G,S14IC^-F@W-!5VYMZJ6-TF1*E8BD3RZ+&=:@UY5LQW9AQ3 M)W7&CUF=&T#<[Z9"SEQ:5:6V;*E1%67S1\'7:]>'_:T^6")U]#W4X:A=&UH7 M4+MKP]%6&:ZF.39LC:5(TF1]]&%-+6BCWAI(';G!7P NEG'4;%".^X2-\@H5[_6@>U_& MO MU4"W+U1!6A=D:_PT:9LZ?EM,>)^B!,QF&,ZRP#0KL3949K*M"&J6#>H(EIFH MW_/88FL P=$S<:-J]ED.-->+_? MC2_.S_[O_/*+-SX^OKJ[O+W9(ECK'A1 MO$OG?[ O>@^Y\TQD!V]4S M5ZK&8372'8K7P=9^_&!8FS_J*!2+#O%B$4>\0'*5DH10@U1\:,QV;\<:#%H1 MK^4 &A!7ES0X3U$P\12N SV.8("'OSIF236T]K.V:P;G *D MN_M #\D (YQ\=!6WCF=N);6 UW&(?/O+G2V)F9=7=)>LJJ-.N1V]H.U)XEOH M*KV]$;]L YS,N5_=-YSM0=]Z<%TTXSB.?,A2;R*A>XPA[<()2KZYNG,;XM:J M(77?SD5#2@)POX^+X#$9ANKI62$G/V!U#3&?-1T/*JW)I%4K:J>6G+0B_SH7 M99QY=,,\Q&0'TUF,(7TOOF'G%U_&L=W'M"Z75FVH[6=RTH:,L5=P'NBN)CN< MVKXMZWAV;<-,6W6EMMKLI"MVW[\=Y$$T.R"?);BP"C(.]D<'FI#0'OU7\M<6 MU1H +1=8VEYLL"ENK5:@MNO+R0K8W9@YK/N([*";T":R#>,4M1-V#"56<;.] M!&$CK%I5I'85@I.*2.Y<-Q3^ [T0P0XRM[R@"TGS9@C=QQ9<)H;_Z@SB+WM/ M2? 1+)GB8Q O (K.Z0O6@AU/%*36&L7!+2\8I"(;L./MU23/)35=BB"O5%C$FZ*]\,YU\*;\,>PG)U?06/.4]\^)B M=$%"/%G$$35T>%6%XAY0$7R& [Q'I&< 9:'@Z9,_ISX]/%\LJ1I_)U3:>#\C M%#Y/BO4,"]KTL4]2@!$(O] QS6A\)RA:6/_H2+AWX NV&T5L99X8FQW\.TT( M>Q2DD,27\%'Q W +$)M[$U2XQ"ZA>\T;@+VE?];@'M\G^D$:1_OFMI4%/)_K6/Y;K8)(4P*W<\ M!WA6U3ACD1=W\CZG"9T5DF3LT] ]X9[Q#4GOKSD9N43 7?M;^$0^A['_3;:L M6]4U6DPDF4W#*%M"#?\]BGCU1&Y$C:=G+&* %W0N"*H9UW%&L-HEZQ#J;FLI M"=KEF^Z^O'91LB"1WOQV")" C%/L7Q T!VKURFFX4(" M$[X'+>^ [O5?PMVQF^>K2T 0^0QNA4-H[< M9PI1P'QSJL?BX '&3,=YU+XJBF1W\/+1*[:WG5-F..47\W('_Y:.C:LEM\Z7 MC$E"/?]Q=OR.#AEF1A/D5[2I'\+T3#4;C6RZ6-!J-'AZ73&OFAX937\X.P&?6FTC]*:_4+0XW-;2S>__8J6JI^^%'3U.:2?9TB M]<(KCIZYE>6"?6MDT]Q2262R*W7M$GC&G*="+D]S3N(PI':-S=U*1[X(\Y>* M"IL[G5UN[S=];^$VIOYVV;/C9WQ06:PN;&9F^[-T?BLWD,)UEH2+6R MB!-9LK^Y-:8JO8LE&TT('7<^B7%23T3J7_4NBW$2^SR&8#M_(L+#BGSO?S4K M95GVI4W,Z71*>SXWFLP$4J-:OKI5S6KP^QG^XG.:7+25+=X,J4Z@4\1IP]E^ M^[7[8[$,XQ6$-Q _(+\I[.0Y*I[ER()(Y1AGWAV;H+2&>O"\BZD[+*SN:?2 M%&=Y'JZ6HW:NU62V1! M:NK'0* Q5-5V69?N6]K\3'X'-?ML;;5AAO>]:XK8E$&-HS@X= PP7F6N:5D1 MK4KV3B.%%\KR.% NUM30,A;I&V"_Q5$ OL;4BSF.RP!IW_0.D'S6+C8C%J<< M&PR%8YV^09:+#Y,+ZG$S\DFM:>5W/6X"GU8UXLOG=J('Y.-\Q9RI])XW^CF< M3BH<9J/Z!(K_SZ/LV^+1C(_V?,5$:8UUA;YMF[%H] 3-YB2>WB5B8=JBU?4: M/TP8>!X%*5,C$):MI.9Y[VQD\U::'V/K#!\L"4L]?-KU\Z3+V 5,UA M>=!GJ:LX.GTB(L\G0JBB-4YU^IKY^@J>T")=? 74&:(63NSTN9K^1BU N+I MU%4/SOD*9FG%S+G6RV7*FI3U*^TTOVHEJ@][-\0NX^@/OIQ,0PRJ^BSARL/[ MNPB19)*DY>98EW[QY5HJJ2^_L1SC59995W/H- Z1.8]$:9];K6=,_UB,M*BZL9$C M/O (*YO,C"7ZV9X;Z#/SC;1-T;Q\<2M1^]98M@N,QH?YY]ESXV!;^(=Q;>DL MRW/\E#0W"#JC7@;2J4;O=%217KA1C8VKO'YQ/9U /P1)PL]6LK+L&G*+-65Q M40<1WI2R[W-SY/H:O7+%3'WF35)OOK*S/LGGBRS%CPH/H$O%OG;"#0A9.N6) MG[]=U=8]FE^_Y )'+GR60F7?+3__/M)E>VK(L(,>^<[\KRA?<-?)?& M_@E9$AP&8_H S. 72IRX@#\@*A/(QBNUXO)D3,H6 M!K$RF_9,J)??,?A\/=*#$?/?/$PNY6I"K1:O\!0RNL%B@ M6;O[['B\D.HU!@#:UK*3!!';=5&-C&U+]RX>-@E^VVYW*B5[%/LR<8.:O-D8 MOHX)+4SC4K$-N=1&ATI],)?9],=6%\L6GH;<;*B5VF91^,5G4 )(FAB7%[,L MFSX[T;EZ+U*5^?>9J&=T2POX\6*11MF: M8')^6TZ7&DOT;JWW-E[%1.YBQ\L8:X[$M)3I7YNH^B=43*)KB_Y=_]KP&-_. MXY2MOYW%*:[O3#45Z'MK"(11:XMJA?K5%"' MLX(,BC0 .D[ @ 4 8W1S+3(P,3DQ,C,Q7V-A;"YX;6SM?5N3&SER[KM_ MA+T++1L\4?HWK\V[_F#V>G\=GOT_I?I_XFWMJW$V]G MB[%O9K,O__KSS]^^??O3[ZX9_6G2?/Z98LQ^WK1Z\HG\/[1^#.6O$*&(D3_] M/@T_/0,.Q]/%V"T&63_^^Z/GO['%T\08\_/BU\VCTWK7@] M^?F_?GG[<<$G MJL?3F1W[^-.__\NS9TMQ-)-1_!#3L_SOKQ_>W.O$SZ9^TGSYDY_<_IQ___G* M^\E\/)M^B#Z"=-THD[KHYJ:)Z<\_00/@G!A"EWS_WZ<;S+Y_B7_^:5K??LG? M_=P;02\FMU\F8X#&]#H]_O5EG-EZ-#V:ZJ-Z'8JU3_GC>-KO-^N-N&8>P]O: MNGI4S^HXO1J'Z]E-;+:^.DQI^SX*DOU@KA\T:(V@G@UE_CV\FT!>'MVA$PO_9#^ M?#ZMQW$ZO?+_,Z^G=38<#M&YK\EP1+VNQZ#L:SOZ$*?ST:PE>$[H:3@6WMFF M =/L:]MU]Z@^!B0[SJZFTSA;?MG$T('Z UT-QT2K-_!PPWX(? ']3D9UR*_Z MO!Y-OAU#YM[V Y.[O7Z^LLT8 M/+"32=_7U[!L=*2\++$?;RR(:3(*X/^^@I=H]OU$LI_NJ#0#[^&+,>CC6>WM MJ#=N=O;:&VLSF/$(.N[@BK?SV0'(^# 9C=*D^6:;<)T^@%A"O=BD !4S>0,$7'FP M&MIXLB?W=R9VKD)8:&H[>C,&/-PN0- 63P.,=28QW/_ZP6,?XL*M> '+T.>X M<)-FIU[Y8^QJ; M]_;SH4W=1\_U,_S+Z&8'1MY^I+]!]RU1AU[RUNW[(_?M9/SY4VQN\]_M%NT# MK?HC[>/\]M8VWZ_3F_$L-H#<#X#FC]_LE^GZI?P0H56(XM0?8N=_"[+5\ M74[J;4!6ML;\BZW'F]WV#I/4LLO>F7IMZ^8_[6@>M[[;7BO7\0%'LW9BQ_TP MN-PU>6ZGX#6 N@-=MQCK /4'6@U*6@>_M$./@[*4 R_"?!2OT_O8+"B N5\\ M]6$Z7R\\ZC3FCNM[6#;7UL<3O[_Z/?\96QK5_0YR"8ROO/=/DW>3\7^"<79O MB@Y9N"6&+B.DC^"?UVN,9L>V]HMMWXG_[==QO;%)94>!'#M,(>;!FII/GYRN M]Z 6VAK\0PQ55@B+R;C^LC@O7%$B>F)Z7]>#,MG*D&O5MA\R-];'+]%.Y\W" MDF]%X^&&PQ%X"FTER(+5SU^EP]6_+S)&W?M MC)CA!QY00)OW<$/M.A#L^X;@;2HW),*[4+?=4R\PX"KW0\/01QB6Y0_Q:QS/XT,:VF*O:[=# M,-=J.=_7I">B)I/PK1Z-UB&@;\8S._YL0@2V;ER'VZG;2S.I_W+>A M;VT]OEM.#T*EQR'*,+V]?7SOAY9K0$_=%V8VJT]8HD;+,(CKM&[8TC'K?9PR M[+=;-([JI!_"E[O.G^SO!ZG;\63O).S;.SKDJQS;3>_$OP +!VPCF+V[@[\4 MX;L /^<9S.?-XQWW#0ZYGKV.T3O;Z]"]Y6'>U@_MEK$3>NJ=A8=KQ:N4HI]M MCBF7S]A9;+E7TD//@[/XZ[B!;SZ/ZW\LH/,\CF.ZVZ8YM#O:O>/>&?Q8PYBI M]G8\V[YJ\>#U>.+M.*1U>A^G%/N;)]XWDZ]UONRYFI"65E6/(_3.N,-]]$YVRXE\XOE^R'D+WN-!&NX_ MU.? K^>S>1,7?Z^]W%92:=FZ3U(7G]GR:+MX'FK6)W&_@#]W.[]="N3:C>K/ M=GM3NA6E+?OHD^SK+S''18P_YZ#$(R9^3[L^R?L ;]YQQXD'V_5)WD<[6H+? M6?_;I\:.I]9O6?R'S.OC.NF3\"-F>HC)!8T-^)E]SV=3V:7(YR1?\O;N 8H. MMAN8O)?Q"]B8]0FGW%VZ')BIC=[=0V.;-:R_ <[.<*O7H[?^^V'W;W/;S&(S M^K[9BF]Q&+&_T9"$;;Y=W3*^3BN5TEIG=NYW2/9:(:A-TWZ(_!!G]?( ;1$. M<("N)YX>A)2V&0D.Z=*NW0[#W.DQ;B?T- @+VQ[W^R9^L75890/)EE]+0[Q3 MGX.P]3*F>IS'&\^:VLT?!LJ00WN^IW8W"#.OIK/Z-D-]Z3FLMD'>V^^+$_,U M#4>^04=V.@AC[^+L?7YE)^/E;LIU\QX TFP>NF\P'=H=[:?S01A=$9+_7FSB M78U&]Z.%#^V+GMS?,.PTD_^..0QOA9H[7W9K77[\VSCUM0\:*TC"( MV![N:#^B[HZ>3.=\');7Z.=MHQH&&Z^(.-[&KW'$7M>_YVBH<8ZL6ZRWX"U/ M\QW*>KR9N;_68/(U_F9]+908IVLQ=X2A%7CVUGS\W\?-*#:R>.)GJ M5MT59J;E:WE2;T.QLOKF=3.YW87F$UDZJM>A6#N1]B&(6Q\"OZFSREA[5'^; MVU&=OB]RFBP3%A\@]MANRA+?[ET^L;>>6#DVS]S0^>0>]]\E$=[-!$(_%!/?VN[GO0[2DG6UP'9[V.S>'M:[H+WTWE)1E]/F@B_ M+Z/K_5V\[B%OO:?>2[)ZZ)))RVW^808K*8A>U^)SKLF'XGD.G3CV/$I)UG/Z MR;S%!_2\S!N]DVV*#AU$]CE$2:;;63LG=/4D$]Z.?#ZI ]7T%OZ_>CR3?+#B MQ-Y21/'W6$R:HNU?]=?5T]INA=G*WN=ZV)&ED71W_^"0BHVC2K M0J#>16.04H&BX"A&S!N"E,!"&ZV)5P]VP1<'TI-F-0,#(IRQ&S:@( M\G3TT#OT_)#@Z5MV=VCYMY]W*8,AM,0N'=BW8CJVZ%KY\1_HRC:%TIO,$^$<*0$\0AS@A%E :,N T.$,\"PV?4DF!HA[F?_3V74!K/OB_8 ML*,7(SN=@AT7PV'.6_9016HP3S$BQR-&D6.+1#06_LN55D)SG' OFG'8M:V/ M69Z4DF!!?9CE\CAUP.$WYG&;*CHGM* ,26,MXMPYI*2*",MH$J;2,J=_ "TX M %+ZE%DI;"S(?&^_;UEVH!'>3<;^($0.-:VH4UX;XY'4"0;60$!(4B#*O%;! M1 X6Y.E(83\P4@807>'%!%;%%*?3Q>;\ZWC$BO)$0S 0;<2)*!2%H\AI"6:G M5QP9RQ.G20;B.RPK_ <&2^^"*P657?$7F]BD/4C9VV[AI& G/7)!4' B D?4 M:X$D"TI[[ZW&ZG2@B!\8*'W+K11.7M9?ZP#NPX,5<0]"GFA1X60U\R$@H1FP M)RA%V(6$P (+QC%& PFG8T/^P-CH3V*%%ZF8SS1KL=+8LG;Y6G:ZUV M6G53:4YUP%8B%C2!%P7$S(1-".. 0S""$,5.QX_Z@?$SL!A+@6JQU7'*#L+^ MAE6R"IP\;Y!ES*. -4?.&04>(.5")*4L[["QK']@X/0NN"+[@HZ_ M+WW.L1]L$9Y0P;[@CN&'Z%>[-"_12P]^!='WL:DGX5V<72=PV_8L M$7T.4S&6@O)>(A,(K*/.,F0#P8AJZ2CC.,4DVBPHERO13<&W@46Z&:=BQML4 M$I@YED:D9 J(6*]1T-08Y[RCLZ6EQB9$@YAW'EE,(J+*@,SA'4P.+$$K+G[;]NP@/.^$%'6G=K"0 MK;[EXOY0!M,6AE2'7BNED[$,O(B@O4=>4@H",P%YZY2.X)C*<]I-)W#6QDSJ MTFU%%8V"48&P=H MEI"(B3&C01T3QY'+6TA&F8089:!84_3&]Q-P-:0]] -A\S29%]F0V;_#,/AF MS//YM!['Z?3*_\^\GBXN)94>;I.1<)5&,P0'W @:9C.JP2(FU73?^?'%W]VI![3II63Q0$04K2.($ M=)L#W6985!%'0HBTY[/ ED2V.#;:?J["CKG )$%!&(JHP3);X&"&2TTE5RD$ MVN',N5!TW G3\_ 0J*-0B@4>V&F^HY/_R5>3OMI1WJF^FKV Q2M?]%]<5]X7 M@-"F?45"5!J#7C82*Q0LN(78Q8 P\UK;:+B2K4)'SP^*DV;T8?#!0#([WZ6! MR[F"<]90R=X0TK.H2@%C76SD.U"[!PC;CU7>*XH3YXA[@Y&P '@*RRMR&JQV MG,#+HQV"V0I%/O8V\1U%4S8VH*5]\/AA<-88Q9I&E"PSB&>/S4HA$.7&$PPK MGTL=WO9"$8R]37HO BHU]4]>:-[_SN]K5G'*9?24(V*Y1\3D&*LVJX!,+"0=$ M">">B221(B(@S:QQWL"OR?T8>J$3)OH64C$;<<%ZJ\L1#Q^MF% \6"Q0(C*A M$ SP)V %%-BIR&0@+'0(+2RI'7IP(3O)I5A8\K*"P#K-_B;Q]NM)D_^SKF;9 M"@Y']U5)E;Q*+*(@:4*.4XN$ +5I%961:VLXO?A@E6Z3_3""N8 (2T%KG0MG M#V+6CU1,.I"=A,NI^@D!\%"!TD4VI^7]=C$,C; M^FN^#7@_S=%^BW)_PRIJY8*T#,:E$EDM-()UV"+GJ291@)G.?Q#[H2M)MG3L'+.89*=:H4#N&S"6)24U(CX:),@SD738:>ZI)G1G]KH M5UYGV(YH!8R=SU=28%W(.)0TRJH1&S #,D8.+P!TB(BDD?11F5XB)&Q,Q[5 M[GO'3Q5/Z#*[U/>#= M#2KCM3:2,@0.0D)>YRPLSH$5Z+Q)SMA@V@6!7@@ 3IJX)P[?.DNJ%!9>W7X9 M3;['N,HH?M2:<+!M9:G33%J%O-<*X0C,,VTQ\H98:@03DM+3$5+&J>X9(4,( MK?!=\0O+"79.+[O_Y:,W89WG"&>3"*/%V>[>AI4S)- $XVD!OD*"=1(Q*C"B MTG)'' -!QM/A4<;%[AD>O4NLF*DY&7_^%)O;M_4XKC/M[S,V=SQ>">F])0!Y ML,PH4D90Q(DCF3M8$L%N<_SB$Z+U9F[V(Z S+Q'M]EL.M:T"T]J&MX5XSWB*/A \RI@PI+&.F\[ M<82=#BAHK!"'2=-6,AQ-AVB1XDJE$U8&$M@9MO:W)'+LYO[.II6-'I9+31 A MUH(ZS<%85H"4.4WYX4L'HZ+,KD/>M-T_0IIE* .&I??\>F,'?&8!XTTHM3\. < MLF"](VI2HCZOD_9'LD'[W_GN16;G0\/JUG #QM.\^;[X_2B [&A?Y<06P2J! M7 2G/1"0I'3P-N#$L4Y@LW/5P>0HLTO:=5H/HJ0?P16[^+0L2IFI/'C'Z<&C M5<+".LH%HBX0!(NO0%'%@ B7Q HKB>B2]N-<<.@\?X]RK'866S&W95,]\;VM MPYOQ"_NEGMG1%@?[G):#C2MC,0XA)N3]8E<'7#?%A$52.A*)YL:Y#H IHW.& M!\P@@BR7_&IF<]#ENC[CUD7\'([I]VZ6'6Y<21TK1(RY20MRQ MA"3P1*@(PM%^;NL.F6VF9X.X%S$-GR!F.UO&QQE\WBY3T^;;Z*]'DV_GRYJQ M^UK\,K<;O%U9O/%E7/Z[SUH_HIL*S%$J!.$HND21-LXC;<%9CM*!YYRBE;[5 M5:-A))(O?0,;[YM)SD@?GG__=9J#MS<'!%=^5G\]%/77OI/*1QR4DPQ9)F'5 M\L8A96(VU;'1)'*J4X?CVC)^S7#3/RDHUU** )BX4US[073W7!6)PCZ2B#RS M&D4=(]+:8<14U $X):&++5H&)T--WV.4=!)<.0_XO^?3V4(7?)I\B'XR]O4B MZ\0=]9\FW1>C/H>I)#$46^60B/"!!04S+AJ-DM":1L52H!V"5\MXU85@>&:Y MESM/!(/>*1YN7D47$^7:HF I09*I@$P M$;# :4H&PUO=(1ZRT&W3L\'AT<'D(!(OM^DSG36U7YC28/6_^OT+.(/[C-/= M#:IHE17$YN25,2>OS'\9ZA'SR6++""/^XF-L+P93O2%T.X\_];-X M3V]NO]BZR5)Y<6.;SW':3E^>U$_E")8^^8"R)8$X51%%B_4J^S53U-B+WR,\ M.XQ*B;Y8PIZ\/[585!>;5N\GP-HF8&B="F#UDGR(7V,SM:/KM/HB1P2 K/>L M:'UT7WE!O58>(Z[ H#%623")I4"2$A?!.*:T2ZQ.H:NXYP;NF6>D=,S85NU@ M8!7^78;0[O,^#C6MC!4AP ?27!%$#:=@6&@>"PP&D M72SIB*W'65#7XX]V%*_3OY#6KH/*1BRY-1$I 7Z=2)8B(UP.U(PX M28JE%OT4X1QR'_UB #>8T,O#[O6D@9D;+V^%^.\O8U-_7>82SP*&Z07QK<\X M]Z=).;G/*A$1L,4YGC"!(<-P1%PF@V#YYQ;\,>E(APPJZ@\+SN'GH11>'^ZG MOQD_3ER[!YIMFE?8..5R(IHD+$&>BYRCBCC0&3*EQ"75N(-KK/]@*!Q(Y.<# MW#IA[OYMY[WMJD0=XTD'1#D7B- 8$?42!&JQ%QR;("(^'6+F#P^Q;K(^'[86 M[M-=3/S!J@XM>ZB$D8D3;1 1(J"<,RS+CGM@-?.2:VDE93PQ.C'8Z MT_^#'4 ,*?>SKW-;N]DG:M;=O532,.:P,H@KZA$'7RB7="=(+[C?OJ(::X.QO'IU]5IQ*5\R\H*_>H6UT%?LA>J2 M#K_,%?>S VE(>9]9B=XQT46-[NJE"BI$JC5#*5J.9%0>4:\=4BE&8RWCK%.A M/_7'P%X9R9\/A7<1"O>#$[;2UQR%QQ;]50H'9G@B*-% $<,)P_I.%?+.8.6< MQYWN3Q+]1T?F,'-0\![$+K'EG>MIUYLV.SJI@'5E-9;(TF"1#$0CJRS8'8KQ M9 -)8)!<>L#GN6_:]"/78F%XS<3'&*:O08Z;\(0PSZ3'@R<+AQM70NE$>=(( MC%:%J' "UG\3D-56.!=T8NSB$SD/-=&/Z^SU+\UB.++?5^O_JJS[,3 ZU+:R MBH'K$Q3*=Y-!,5B-8*E.R'/,!7>*2';Y%WM+P6@ :9X-1<_GTWH<@>SE]?7% MVK[\)1P#J#W=5-(Z1W@P2!FE0?M3>)V2="BXY+5.2H)FZ"4Z_9\16_T*]LQF MU>MZ;,%R[696[>BD(C$%PSQ&#BQ*1*WDR!H#[Y]5V";P@E*70K)EC@_.;5;U M(]=SF%7;&96G+5)4'VQ;"<( MYCU&55_"+'>-[\MJO;U.QX+H8-L*O%N9/%8H4B7!C!04$\FLS;G0T\UJ:*C&J1%D:$BY2T]B;C6.>8W!L>CPRYT MV,,_KZTT)&8Z"K&T^?UZT@#U\\;?@#('B+?*-WBX<973?7,*\C/$PN"&&20X M ;.0&2>IUMZD#FX<_Z>"SR#B+ VDZ_2RSE(:A^EQ(-K=L +N%(T!(V.I@T&3 M0R;IB&Q@+(GH+94=#&GQ3PF@WD19&CRK,E:?)I_L[W^O9S1X>L]R (ZQ02 M03#D]NF^,OI/5 "R M2Q:=0F?S Z&KO&PO 8];5[3_-K>C.GW/QMSTKS%\CFW2<7?NNZ(Q>2=!6B(P MBZ2@'HD(-B,H6L:H9T'85GEJS[GB%<7.$;@=:@8N ;EM<@'E]!C3N\BRCGCN M,&+EDO/@CWA$\H=+7B*OG$3)<LI+942N.!Q3S71E(0LQ$(.TX9\8&+*_*+3 M Y27@54PU0LJXQL72OZI1Y/FGKV_R+#;Q2YS=Y$V:'#AT>V!?JR 555!$6N%@L/%5 O)/\BR6]:[)QVDS2WC";K:HX?IY3K)IUR(S-E4>>(QHHA9%SAW"5#H$'B>G1+#(]>7?1.AK_GN54RE$?(PC MZ//S7^(8EKI1+NH0;NMQ/9TUB\VVP\42VG50:9.\9QS$"6H2D:A@[=0:?$<= MB*>)6,S[*:XZZ*Y1S_I@,-F54Q73"&/EX^67L/J-)HODO:TJ;#S=KHKPDG@3 M-<)8YH0W4B'&-!A85OL8/7R*VF0\N2^!PSKFR395KL&FE(TH$DI1KLF&P)/7R"981;,0G.^0*+%, M[,"/LLW1YRR4RX6R%-!AC#UXLB(RFB2M1$)0\/R4(TCE)"^*Q6B4)#CZ+EF= M"@7(]C-EC_9HNXJJW/2OH;_D?DWY7ASL;E+E"\16!XIL?G]"LA8%'32*.^XC;A78=];JEP/AH3>1%3W&/D45[6]8*F@0\ZD20H\0B3$5$ M3%*:$]JU+7Y^[HNIO1[U]2&F\\4 +"Y^Y'L@L9DN;:XGH@%6Y!4B8AG@<1-G M-8PU+$7Y58YCOY528NAQ/DQ&(["'O]DF7*;MU4:T$0OX\S6HV+D M?,HQ-<..-IU-KZ;32:[;&T.^>?3J]SK;_/=Y/2Z!EJL0ZCR*';T9PZ0M MEY@2,W0DG?>_?O#8ZN+7NAQI@F9S.UJ,L6*%7BPOJ[=B]>OW%;WLDN@M\ 9] MCY6,V2)KOUVGM3N0K^V7]^WV3TK8L\LS?HG,P.4&_%,]MP3U'ST-S',%^=A ML5F0 U.S>.K#=+Y^B=09Z%KK@2=^7WF\!71W-P(W&0_>3<;_">KLGER'5*:' MR%Z%Y"RG.EN5M5\XQ1/_VZ_C>J-7Y3E)!/TRGSXIX<75GP+JORV9"]E=?UF< M-ZW($N7)&ES9;);T7Z*=SI>7LJ/=EOMS5KV'AF2U-Z:O9INWU M^%W>4\DU'<%;&WZ)WTGT!J8;TC059=PSO\2)Y\;^^6F]B_M MS!8;Z$[Q;9EL&WW\_/O=TU=-M,-/WE/4K0)I'Q)4?F8&?\=SL.BW>C1:W_<$ M#]"./]PBEJY("V#<:E$5@N-4JZQ[3S5)(H@#']0Q;WD-;<]Q.^8K7C)O>D5>[K!21*;$!4A(6(.\RL%1"30"Q5QY:CV3O$.489E0 M]XL"WHE2O6#K8+3PE"I$,GEX12+#%Y/SQ!F+N6L&TK2#G'396K? M7A;N3I/J9>+N*LUBTSOX[O5:):LQ33HAYF5"1,> ,!9@H BE ]/8P%M[.@++ M%,V]& 1V%>WP 72']BBV3\[O_;!_[^I_]R>*<[VX8WT:WXNF520$F-<@9;R?W\X7IXG;Z]>)RF5W9Y44A&/O!"(T ME_[##".C(D7)RF!]M"'Q?JJ\#AE@?2:ETIM(+TB7K"LV+^.#EPD=G4TK&[V63A-$",@2//R(J!42>4X3=\%KK#OLT16R*HKCIR]9 M#F].;"F0=4K71Q?NAX^@V!KLH=FRK 6S"6I?/@.66H$@MSU4_3INX)O/X_H? MB_E>W=XK$72Y1=3'&@A(M;?C60XCFXQ7A<$>HGVGUG_*_CN[UC]=UU?8!1R@7K-B/F]!)<8&> M0<&WVX;:W:"*@B)AJ,PUG&H2CGM@U(&^4 P$C@YY*S5B'MO*69& MLW"QZ.P3,(4#1;! M2 0QJ(!,(H%8)01\7'I<5 GT]"K"G8RE';W4)D4:!02(S!6/;+1 M0<_S/UL<7#A?3.WHUV :-^X M(B1QPUT K?5*O6*"O;YZ_O+%E3;XZO3Y5_\4\]]=9FS.'M^ZC,@[8=DHB+;A"U@F'6 @6.6F%9$2 Q]=! YE_&ASU*,#S MNH?"7)OKZJ;#4=@TKEER2!F1""15 /[P+3'"RE(XUF((/]Z/LX'>? MI=VV;7^RZQ4 JX+=.7WE4?._U:[B0&+QHA^EH1_ MCNGO)KKS!I>U&M<[>NL\HH89X5!P6'P ;G2R$7M49*1 M,AN(L+B#BBJ[&U\(8#W+\VQ>4*MPK"-:5T(XI4,"9O/Q.0-1("5R74RIA6)$ M!T%^^-C8DT*PAA5BT:#8)V(L-T^\;R9?ZZS&5^$59T\I=7D5.X;AL;- J>)WSQ&"9DQ-)9(F-2/KH0S)84'+Q%S1[F=&'58'[%ELI/; B_'4, MN3CM"4AYJF5%,%;!)& R:(:\]!+%F SRU&C,'.'17_S5FCZG=3=B>A1?:<@L M;9U3(/-$RRHXAYD"ZPQSCT'E$8ZD .M<>Q\(#=3JRW>1"T"F/_&=;8NU-60. MM*P8I^# !8FHD1$%RR-*.!ID@5N00)*!7'P0XQ *J7^YE<;*:F4\'3+[.X"W M!=,HX1TQ+"H40T@(^L+("GA?+-?9Q+YT_=3K+#^!H-[%6!Q(R_6R Y#V=E!I M;V/2AB&K\XZTBQ1IR1**%#O!,)4)=]B5.]/&[A! ZEN,15W= ED9EF'FPU9I MVQIE*Z_2YKNE@WY&]WP5:K__IN/V8Y7W8$HESA'W!B.1[Z#3J")R6D>-$[4M MS^$'YB@G6)G>Q)"S?^S;M=W=H.*.2Q,40SAHL.B2\2@:;9&4)":%C<>R2[1! M(3OGU&G;456X%QF54D4;@O\^:7Y[,W[?3'S<>T5Q=X,*4\\TE5G9XH",I[ \ M8JN0M%@S+8P)N,.MUE+6;M\HZ"JCXBCX8+_]8F>QJ7>'S.]]ODI>2NI=#ND% MKJ(%UT"H;'59P;1-2O%VV>'.>0C8/P8ZBJ@X!#9[_>O2M&UP\*A19;EUW"J/ M$C,4I80=DCAJI, D]\H;940_UV>&/&3I'PU]"*J$=;FQNP:W+O,Y>($!7L]G M\R8N_EY7>BG$VN(SY_4J48-L.>0O8'W_M]$07QLG"N./@KK3!7N18#M0 M->7HOBJ:'.!.E.Q%XFU_H8IC MNZJTU2%2DG<3@D?,PIJOO9$H".X3IXYCT@%O9;(47![>3I/LI>&M;764D_JK M'"J$"Q,771;DHY'45[_!;1,N-A@TG^39,H?V4 M#R"C.A4RQV(&QP[?YO;!M:KT?=-7>^!ZXKO M'G#S[83JX\SD<38/+_L,F462>]X(C;15?6=RCS]ZIYE*-B^[[)^R9^L758I,.*(2O)2TCC78_C.MEHIOCJ=C(? MSQ:YTI>9T=^,G]M1ON7S\28>2NQ]7%\59EX',)]0\BH@XFU")L>2BQB\CY%X MG,ZX*[^#G\7]I]>3)O]GG8JU;8F&X_JJI *A)!91D#GK(J<6"<$,LHK*R+4U MG';8$2T6]SDD(AX'\ TNXU*>W.I:^;KVTOTDP(\97=<-:I<2I'OGE?&>4_![ M0%06(YHKAC), N*6RZ QM23U$TPZ\*W)@O \B]0O%:_'EKCII?]*<'#)=3!( M>"U0@+]A#A-!7(,7K1,7RG9(3L[^%[7]"7[X/8L'AMJ*EQ>3\?*6/'2W^GYA MHI$A"\ ](.75=%;?9E-Z&;*Q%N]Z0VA%T"D5WY[*)?-@%K.7[9\:_]-D9D<[ M7M53NZI2<,9I \@D1"-'#49*>+9*FB.":9DNI)05N)>E(T(T.O9<1>RU40RC M2$U$D?"(O)8$P5MML5-.DM2J4,X9"X$,#):#!N+0 B]XA^@8S@[';YS6866I MEUCD5&HD+6JM*@1&-4-:&4S@%\+5Q=Z,_1$@>;J<+QF)!X([3NVR,M&E1$%* M/#J,3/0"8>$8DH1:$)&7P74HICQLC,#P0^7%BCQ68N1[G8'&; M8LI^FT=$)(YHD(DI;1V3\70T#AL \J.@\41!7S(8]Y_0G]AC%5)D$MPNA ,S M2+L4$,;!(>8EXMZ"A.>>9M^NHE-M#DP MH3]T/CE$98TC7(#8J*(""8<%O-*8(QM)(H[[1.W%AI3\"'#M4_+%=V[>Q=EJ MEVIY#_[ZP2[5_9B!IVH-G^.%6U#>U)-0^]6W3Z3N/;:+*BB5(J8&)3V.]&<,:%:?'OS;;#2L,:MGI$)!Q1N:LW0E% M(P-B4A*-*64\I-.!4RPSRCF TU&.Y[=U0)?,F_'U^.ZX^"1[YG$WE02!)FTU M A4ND Q>H@ R0%S0*."UDB1VN/-\ML.F(K#J5:SG ]G5[:29U?]8"/HZ_<76 MXVF;XC]M>ZEPT.!>6)*\B"A\B[Z BU6T/ >,.LJQ MN+.T\I0V"VK.X>VW0R,?7#T>\IS[?3/Y[\4ROY+G76Z"K7#2Q[^-PVM;-SEW M1KQ.=YIA17_!<_H<<#'V]:A>+2*/2+TC+A,]SW1\G-G9?%H@?OT K6]S,4[V MNOX]AJOQ.%?96T0^6.CG[_7LIAYO9/S7.C8 TYOOZ\"#(3-6M*+ZKS%\CEF< M"]D>(I> 'OVN=%CIRC#ETJ9.0-A M&V)R:/?=LKJB2)>CJ,"U@J]Q/(^K +//C]Y'^XF!$ M9XO65?*>.:DHDE2"/>4#0RIA,*^<%)BS*-7EEW'H;X(?IED?1(#%LO/OH;Y5 M1'"[#BH?C:71:*1DB$B3Y!'X=A;9$ 0(Q]"D+S[Q^ED@U$F&YT311B.688$2\]Y&[2DYK8+.SEC<-47?=E'TL@95.7^Z8'V[ MQA56BF%# PH"2_""?13[EVG!2P. A'"(O<.?9#+JN]8&A809;8,GIH@9>X-OMH MS'IJ/W]NXN>5,[UZXH)(.8/?M?KF-8!Y%[K.0-'@0ZX3M+ZI[PH/CL/?YG94 MI^^Y9JJ_KQ3/2,+PV/QX8YMX,QG!,CG-*1WN%O(B@^V[4S_DKM5C2NZVAR:W MMY/QXH'I]7PVG=EQ@"DID%UW#U&+GUYD3 !.WMOE-E'. /$A+C:U/TT>-S[_ M!L9"D+.)_VTIS3?3Z?SN*&2GH;"S126XUB9*4&<<>R1<%(@)$Y#EX)%$S+&T MK5+(%N)S"S7',+O5K,*6"AXLN%Y4D)R"3H.SK2.21' 5:#*Z2P1)*9.ZA]E\ M9 'U*K12]O.G)MKIO/F^1?@>9.QXNHHZ$(^Q05P$B917%E&N$U***"5U$"IT M"/8O91_W#XA^9#6\"?QX>1[>SMDHC[MJQ2O# MZ6]Y-1[8>MN=2.@+.9 *VH M Z/8QVP7+PWU%TT$:C_4T]]*V .M*%P777\?FP7("AR[MR-L5?=LZ?CZ39&M M00^RVE&6RR9]JT>C=1*"-V-0(9]K>!^+G?RW(_1B7M)#J>F&3,/5CL)<\20? MX )Q+_,I^62;O*=B],N1=W"U7RF>_.'L-/[[O_Q_4$L#!!0 ( /1>5%"A MJQG.7[$ ":R"0 4 8W1S+3(P,3DQ,C,Q7V1E9BYX;6SLO=F6VTB2)GP_ M3Y&3_?Q__O?_^(__^_?_V374UW]^ER^Y-9IY-M.OOIC_GV M[J=_S-+-[S_=K%?W/_UCM?Y]_F7RRR^'EW[:_["8+W__]^P?GR:;]*>OF_F_ M;Z9WZ?WD]6HZV>Z_?;?=?O[W7W_]XX\__NWKI_7BWU;KVU\1 /C7XULGG\C^ M[9?BL5^R7_T"T2\8_MO7S>SGGP*'R\W^VR4^4CR>_76V/;[P^&'ZZ^&/QT>_ M&_H/O'\62BE_W?_U^.AF_M*#85#XZ__]V^L/>TA^F2\WV\ERFO[\O__'3S\= MD%NO%NG[].:G[']_>__JR2#3[6:Z6G_^M^GJ_M?L[[^JZ72U6VXW[]-I&@3Q M:9%QM1_F;IW>_.7G\$( "4J(#A#]K],O;+]]3O_R\V9^_SG[W:^M$616]Y]7 MRZ!%F[+6NW3V>C[Y-%_,M_-T MHY:SM]N[=/WH5YONFSW!4E8)JXS2#NEZMYDO MT\U&3?][-]_,,QOC$IWG7NF.*#]?ALU^/EF\3S>[Q;:D\M08J3L6WDS6ZV#% M?2F[[E8:HT.RTZW:;-+MX9?K=-: ^@M#=<=$J1EX^<5V"#1AW-5B/LNFNIXL M,B/VPUT:8+E W\7WVB?OPS;\\_ZPN)K)YLXO5G]4(?/L^QV3^WC]=)/U,AS6 M:I-^;JQNV6A(>;_$?KB;!)A6BUDX*KLPB;;?:I)]>J"^&7@7?K$,^_%V/ITL M6N/FQ5%;8VT;))Z&/>[BBO?BLQV0\7ZU6-RLUG],UK.W-^\#++/YWI\1MN!T M77I#;#)D!TR5VE/.O-$629NPGVXVJV#2!+7[QWQ[Y[[.M^$ $Y#8KG?3[6X= M"%#38#64._OK98^_3_;'" MA&7H-MT?D[:[R6+_C9QZU#94;=$3 YSYDI+_]5M.(NX4L@O?' B6DDM>HU'; M8NU+NGXWN;WDU/WNN78^;]-/VPM??OQ(>Q\]MT1=FN2EWV^/W->KY>W'='V? M_5QNT;[P5GND?=C=WT_6W][>O%INTW70W/=!FS_\,?F\*2;E^S2\-4MGKY;? M.VQ>+<-@J4X#ANG'R=>2:T;GW^T#GD#"8A?(>[M\B_>K7,5M/]$>,B?17'Z9G\@](>3TQE%X)61N^9U3>3 M2C[ QN/VS%[)Z5)KM Y9>?3-OT[FRZ.WO8&02@[9.E-^,E__?;+8I8]^]WBM M+%()*K-6<^!V&#QX3?1D$TX-8;L+>]W^6Q>HO_!6IZ0U.)9>N]Q0$V>^?>K_9%0L/K\=R*B2Q9N'Y_N!Z0/X7P^+W0T.]C.IWNW[VKZ^V_+^=$F90T! MJ?J9GI@/UM1N;0^_I9.-KOUWI(O1>/E%[LCL YM?9 55L^CN7T(R.=_G>V== ?O@MH> MWWV[?),%5J:[=>:X*V?$=/_A#@$ZSL,CM44BV+O+Y;CZUD^WD EGE;K=%).:UO\0K\G\^7#%[9C;; M/L,2M3BD0;R]*5XL>3!K_3O]L%]NT:@T2#N$'[S.'R=?+U+WPI.MDW#.=W3I MK%)UF-:)-\'"";91D-Y#X.\F#;^;A3]G$LSBSI>X=@ MWJ,_E%O&:HS4.@O/UPIW&9R38MZ2MI8>3.6?QMN0Z_N5W._[57 M'9TNTYL'-\TE[VCS@5MG\,,\?/-F/ITLMX]++9Y-CQ.SX]*NT_IW^F+_^,2[ M]>K+/*L+S052TJIJ\0NMLUQJ3SWY?%ODA(/(=K6^G+#XPI.MD_#(Y#O^[B"& M\L1='J-ULDL*\L3S[9#S.IP>+]+P]*$V/^QWV]TZW?]Y-O*:7WS,;C=LE>*0TJ\VH[1+Y/M_-# &V?#G"!KA-/=T)*V8X$E_;2IL-V MPUS]'+<:(W7"PN,3][MU^GDRG^7=0#++KZ0AWFC,3MBRZ M)\K 2S[?NL-UPHS;;.?WF:H?3@ZY&^3=Y-L^8E[04'$&51RT$\;>I-MWV91= M+0_>E+?K=T%!UL>'GAI,E[RC[0S>":,Y(=G/>R>>6BR>9@M?\HO6'J\;=M:K M?Z99&EZN-0]GV4?K\O=_6\X>$C=NCK2731GKE89.8'ONT?Z.N@=Z,CIWR]FA MC'Y7-JNAL^_U L?K]$NZP'[^- M%66AL.(&U<67>X3H/]/9;9J):R^[2Q3"-K"I^07D7;.UENM[42A56G7^B*H&)#RM87L]ML@T&[/IA^ M#^'@;V6/GFT,WA6C=7GHB[SY9G)[NTYO\VT@?Z(VU:6&ZYF9DM.RUFA=L9+_ MQJ]7]R]I^"N"((_&J>;1G%B>J_=I/%_.;;OJ?)H6'Q!6*K M#M,O\>7FB^] MUA)Q1[@>TN7R-29HRKO58EZBWV&U0?HDO-%RT=X7^F0Y6!33-#,J#N:26:>! MP/?SS>]EUY-VO](GZT5"]KMTO9\]);W@[0S>)Z-^M4[#WP_9]=.'?-U+I_66 M1N^3U4M%)B7=_-U\K$\@6EV+AUR3+^7S7(HXMOR5/EG/VD]F+KY C\T_YL_\.ED\RSM_ MQ/M+=S#]DOV\I_[1FVT3%7X^N$]_F:4WD]UB6Y/$D^-T2/ JJU=M3N^385HG M=S_Z+_?I_:=T79?6E\9HF]"[,-YZNON4_G*$IB:Y9T8Z2?0L2U79&[JOP[_F M3V=TG5\A+EWNE7[=IEE\N)MO/5V,OG\ M:V8:_)HNMIOB-WMCX1< \WL5_U?^Z^0L@8<$K8S,@%#Z:IO>'PE=3#ZEB[_\ M'(A*Z@Z5>$H]GI[J'?I M0?F.'8$/3LN'Y41]G9^;?V??2[!WRE$ JE2O,^93;76K MJ 6K[J#;ZU8/:O*,5/O$R']!/5Y\/K$"2@*-M]AH9)DBD,B<-VDQY\F+AYU. MU>/D0>M[Y6A);JOND+HN;1A&"Y[P$K<2#"/\1VODFW1;M/7.LB-LNIG?+O>+ MY_HA!E[<>+?/'MW\[4_Y.DIS9H!$( .@TLQP:[F2D A6 M[ .28U1_:\.C4Y;V8!I 24X= JKHR?DQ$JXEXD 039DP %'D=(&!\I#6/RJ1 MT:E*JTCUIBUOS2NU/52$[IW&J\.UIF'??7OS7TYC^O#B=P1C1XI-!=;S;##9;A)Z.E5"OZ?[0 MPL(/4FB,&2\P45KB"%6K"XG7\PW6QO&R;GT7@ ^_*.^L^OJ"CE0;(&',.8W" M$9:H<+RUVF+@CVLO0RX^Z[=+Q>@4O,A6F@*OYNM,,5)"(43.A,.!$P0R@0CF M!1Z:85]_E>G,.HYHE:F)8E]:=7F!?)].%Y/-9I\UM._8J% ME90H3X%6B N""T>]EK:!H[$S$[L/?>L1THB5KW6UVT]-BZRAX: "*!?66.>/ MS@\-78/P%_V3*5QU,/M2M>>D9KY5M9K.\Q;J[]+U?#4[KUQEATB.X(MXK2IABC48-9'0>@V%)5(933V&SAYQ0@+4 MM_'YF-6L/T0'7;HN&Y]/YE49FZW5[R1<:!M.U!9IP!A@FA!QQ%)17G\1%&/6 MSB$QKNFV:(/DTSZ-ED9/,)%"2,T5U$8K9Y'A^@B%@_5-.#E&=1L.V3$MBB7V MYS8_DS#)".=,9P$7QP*<3A12--;Z4BFM+WMKP1B5- *,ZWIRCX'1V2[=KMZD M?SPJIEJOEN'':?JX!?IS1V[9]Q-!!*#[_\-<,4R=PL7D,PK:!HF9H_3P=PE> M7RO7:8+?KLW=9'D;]/OQ _/E=/YYD1[NBGI[HV:K_*.7-F">OD M>PE02AA$B8(&$::PI8H5V I*8@PP]!74C 'P!V7^CU^?81T8_+W[.I>N:WST M;A,$M=FHZ7_OYIO]^SU_[=@?/F]JWWEMU4M$O)FLLR817RZ5=G6_K+U W>L2 M=4'G7DNLYQQ*J1$22A%F$4*.,@LX-QY3!".=6CJE6J"^I. M2U9]@=F7.7J&@P?ZWTSNTXM5(Q5'2H!@1C&E=3@$$ D](N:(A\!&Q5U=U(GD MRVM7BXC^T+1A-.Q"Y=(8%6P8Q?J83N^6J\7J]IN>;%[@Y%+R=ZGW$VRP B1L M"YXBKIR5X426\VY-V#SBR[7L3+JK[O'K-:Q;66/.O)5PZAB4*F I+$,46! , MVIQ/:I]?SA.#9Z0O/6D/M;ZTXP7K\8)U?>*-!!.JA3?.68X9]% $[L(D_^GCAM)&4< M>*DM-<&DY^A(,U.XOFBKY]W'M6>$&<@)586 MM /3P ?3^MFZ%;DUX+TOX[:X>_CC*C>XBBT_/:159YUJ\K^O,DP".?5( M;/< MAI\V\R"7R0&N_$:[$H>E"J,ERCKIF7 ,A5-!5GG"%"MP =[4#Z9WYJWK1)>Z MAV[ T_:[W7IZ-]FD[];S:?IPZW9Q'45VIWAV)_7'R5<;SBW3[=XY>9_E9U4[ MF=?_3N(5$=Q9AYR74FG)$= /6#9(I^NLQ+I3-1P"U '7O/P"P'^ELU>S=)_T M-SGZQXL5_-&MGEE7[VL5KNO]7,0@,>HQ"?ODNE)H4]^/R$4"2X%#<HZ/OXYYO5O0*W@;0?2EW842=T<'BD<1Q1!$#%C&":6!"$N,+#IC7$5:;=Z(J-?$8 MXW+UPJ4V'2]2CWZ3:"$1$! ;X9EG7*&LCBO'%R,G:^M;9_7CT2]-]>'M-T5T M\5(F4L'9N0:*95Y/H & ,,PALAHX"9U"-N<<:0E$;<7JK%*\$\7J *N^M*2@ M[TS>VC_2^>W=-LR#+^EZUW9VH58\@]E>PNWTH#SVC/T^>2X22DEG")68&J;"J4E\XW)$/ M\ZF^0HPK2M$$E:ZK6%^LJ$RW3U?!:RRL%%)28[T&2MC,>X^4 )0I1 D1(L_ M:6&E\-Q#X)1SSG.(J>!9C"Q#!5@E08/^')5G;/W"RM*B;5I860VM'X653PIV M8-CGF ":XB K[!D,PBK 0\@W,!*%)G(F%G4J^8=U;/41_:%I4Z8]C5K!A%,OL-MM@N:]?SS M>#KA!BBCF:4:,R0H!E:ZX_+O&_0HC:9HLK3D5FVC=5WEM=YH*&F87!IAJ+,+ MIG!NMP(G3(P-I?K2E"[PBV%KNJ0W%]]-"'8""8^0<09AC,,_R9%G@.N[T(4&-/#&U8/C%?,8L5>/TFMG3EQ, K7 0 R@HU@)[&4A=6IT@_/ M,$4B394X#I@C5^M(B_FDD,Z&)8-*SP5" @5=*##V0O;:2ZJ:*@^N=;W5 U:3 MT1CG0;SU@!8*0P+RQA"'%/)8F^/YP0I9_TZ[SL]@USP_VI)7C%57'ADI'*;& M&R,M$MX<3QO,,E+__J?.CVRQ:5Q-2,>X@,989RH(P$P8#@R00786%$)CF-OZ M@=K.#WJQJ7%LLAKC_!BXL!%K*A"!CCFN [9<^>/ZP[FKWWNN\_/B-<^%^A*Z MYDYKVE@*-6 *6L>ET0#I(Q+"V/H'PL[[ \2FJQW"_N=IUN9DF(Q 8,B<4<1Y M[Z'*<>'.Z$\XA:YPCS"E&N MBC0(CIBK7PXV3+.+GF,(+/.7G7 +2J7<2"HUCQ"J/ M+=;0(\TH+WATTH+:*C1,6XO:644$Q 4J!'%=/X[09Z%Y:=$V+32O MAE;4A>;ME3<([A@4/*R,+/R#>$T?0*'"U?>HQE9 7EKZ)19<>2M!3% N"6$6(^L@$9[9@D]%&Z0$Q59&5W>?:0^\@97DXMIQ M]KT$D'"ZTE)P9 $44'O+=,XK-5+0N/>85J183C,:X77=.A+EWA*?:K2B$J5N MZ'K[QS)=;^[FG\_<5_GDF<0Q*81PF,"PF%K'A!2FH%U(4M\-%=N=E57WBZ90 M]2+FD_/[A:<2:C!@!'(KB>5((Q*LK()^CCF(<\5O((>7)-D(B_')-*H5>AA1 M#K,A'_>*?8>0MS):I=N&KK=.78_(O&BD??]P@KE4R$I%L79,&8F#45-PY22$<:[E+4KK>7>N MMB"Z%@6(:N&/2NX#[0?'E?#["'DZ*Q$?WZ^/'].O6QT(_+U4=*N5+R6>",2L MP48R;B1ADBA9Q(TT[E?36@A4-P^##0%K_VIZKK:^8'/S;K+>/NSMC]) JBEJ M2]]*/"#*68D]4ASJ<,0'JICZ3 :CL$?G9QRJ.@RP#1MQ/,+BPW;WZ5VZGJ]F M;K)>SI>WFXO+8,V1$AYL3>2P!1II+P0)VT^Q W'(&UPL/$RSC:JZTP]L76?I M9!F1J\5\%LR,F9XL)LMI^N$N?51-]2Q))Z>EK4\>[9O-(4'<+U9_#/'IU?WG M=7J7&65?TD)N_9,QW)<_W$T"_ZM%F'^;K+KT(;&]]R2M!Y]QB=2L[Q].PL3% M AI(/2.*&Z$5U@P#X05Q4N!2=UQTS-G%=*LG#R9:$9+58UBM'%=87+Z#XOFS"<$: M2H,--< YSH R7A0\(8#KG^$[(A$ &K.P52I,L)7!OD(%KYRB/KO #R+]-M'I2Q/>9Q[17;RWK>)S.*1+75X*RHZ1<.:\ %92#*U"T&KO6''PXDSU&?\>9EGH"*F^M.7C.IUL M=NMOY8R"%YY.)(5& D:AIM0(QS4X;H+.*E;?%NRL"TN[&M M_O?5P9AYXHY[OUHL_&K]QV1]KGBVXDB)TSQHNX;4ACG @,<&J@(/P%ROYX5R M.M*BCZE;L/I+FWI.<^!KL9N%_?#=:KT7RW:[GG_:;?=AB%76#6NUW ;, RFW MKY;;=)UNSC6>;.<#"5(&2!<.""B59-E]78BQ\>"5 A&'IOI2E"4Y]R?R4P961;-/U_,MD M&WZW^:_=9#&_^19T6&W^,YW=YGVB/DZ^GM&3QF,GQE$=[ @H),00,:$Y+$X' MGG/89_Y^9+K5-[8ULQ[,W61Y&TC[;1G06&191>\.GD:SVFS/J%#I=Q.F*/) M"N-1X$2C8#(>V6#8U+]&I+/#4]G4AO-IL=NG,[M;9L7.?O[AGXGTX6J[GTWVZ6%9Z MD&&T7QP#7C?I?+M;GVTGV'3HA#&*J6-4W M07_0]N_S>K@L+]/$#\^5T_GF1NIN;=!H85+/5 MYTS2X9"R+S0XE)V?=3QT\+T$**BM8= %N0(AE:7@>#!'ND'SJLYZ%?;GP!@> M[_XB_H4]F77%?CE0O<^\_10 GV7&:[!<\Z:@AX3R]$.Z_C*?IH>YG=?19 _L MI_G9I(%N/YTHAR'V'DG!C79&&?9\E!.=SRM]-LELX M[M)MF+:+IT2VG.1^:!4^G9]L-MKV9S*]N3GH35;O=I_.YKE$-T&4Z<9FJ0J+ MOJ@YVV>UE8]MMEF5WFHZSZ3^C_GVSGV=9U=3[2V/W72[MTA4.&-_>7(+202D M/$S(5\L@L?M#7YJSXNDC(^@1K1E+!_HSU7E=H@RBS.L)0LQAK!#$S!+E/17" M4N>PQ3;\OEQ"0-I<00S[X0WVD.68Z&8 MA-&45+0KV#,%NNT"%G4%QA-FLROU+E1>O/A\.#U)(JS'U!/ B+22(),#HH,L M^LRZK=E@I$6A?Y>7UQRQ_G(QG]%Z,?7^Q!N) UYQ'G 23&F*I:.(%/QI1E#< MI1@-979) QIA='VZ,(P.7"C$B$,%6HD1J\_K^2+\EF0?GBQG_]]NF89_9=F_ MGLRF+/=B(@&183D$F'LHE/4,NR,#7K+Z,;C.,ID:BV+5(4 U)5Q:HB\0Z+C$ ME!MB*!8.2H.0+ PF#:B+\);C-B78&) VYF3Y25C4]!!CE84>4*F!\AARP',2 M#<&^?JIJ9VD[G-AV,("6"2H!+G@T7+L1V=]- M)/@\+MTR7M>I&_';XU&HQ#"JX.X_+U;?TO1#^B5=9QV*+M9#G7@C">8(11 B MRZ#W3#%B5+&\&F50_:JXSDSW%F3UO#"^%6QZK(UJ^;X/S # AB#EL#$@<,F/ MYUG#+*C?G;&W_NW=F1'MX3:P?C2\QD%:9ST%&$,ML>-6&T!S7BW1*G)77BM2 MK'2?0SV\KEM'HC0IXE.-853B[>?])=#+6_44M*+C+\I'B,RA:DM;S[/LVX.DOWS5G_DCU0W; AT,@LFPSMO,C) !PHJV& MTBE%C/?$L,)"MU"+$=Q"T)VMT0V&O>G0@<(7:+^XK5QZ-6$0>BF- ,9I+2DC MRKOCK)%:QVU]M"[7YWK3#7Q_!L6)TB2)7E\&U9-#6M\NT)TSL%I>;A=U\=U$ M$*&H$-PR:@4!TD%ECF"J?N/3)1M_M";&E_6C-; &";3D;L&RT97\\80X*E&P M] 5'V&%%O>.HR!Q3FO:Z8-0(JK6=$-<"1H.%V2I%UC8)! 8C3C5"&F$@&;!" M%EQQU*! I9\0>*>2KX/0,'*_FZQOTXWZ%'XWF9YKXG/NM802 A$)"YEA C-A M L/%RNFT01%>Y-"C+C3":DBMJ*@-25!V9)T@-("$)97"R@>XF(T]K:FVH$I( MOR(VW1?<5"QY^/X0_V2?.YSH#ZR^O0FO[2:+_3?RJHAG!LZ5E45XE+5Y!!)! M1S'DR@KL*3-AJSB/!K$IQH#691M ME3=11JE'1BB'O$<"Z\)@,AA05]_9.%!Y4VEIE2QOJ@3/F)+!E&<8(2$0E]0A MA9T(K.:Y$TS /A-!VDP)K)L2T@)&8TD,!L8"2+S,DIVS.S41-<4R2; A$1X@ M>Y1\#83&G!B,"52< <,T40YRB!!1!:= X_J.I&$3@]M$6@,=G_ M!_LJNT5M]G%EPZ]KZLT+ R7 8^1Q.,T+J[VU'F9I%3D:5NGH"U*ZUY[FJ,6= MF%[$< Y__98GGS^;!E>6?(X(QLK3[-)F!AF6V9WTE"E$LC82'"3LY54DI)=6A(KI,=6P&V<*A"%:0!98Q) Q![C "N8\!B2IC]L7 MWIH$2^="U,/K.G4C2A]X?"HQ]K"Z,X$G'IA1C% JO+ .%/P)8/HT3!J'U4O+ MJF18O1HV@Z=&.0(D,\)@P[ CB$A2$&N90VZR ^0'E-5E&TB,\;4*(NT] YK MCC@T!D#C*"HXY-J8^+R9[4_CEL"I6Q>QV:3;5_>?)_/UON7.WF=ROB#B]!M) M&)Q+"Z26W',%F%-1'26F.](M Q(8^\*8SK%T)%E#7=BI>X)F*#:4/M5A7*$NZE MU@Y(J1$,9V)E<_XD%X;';34TE%G)GA7U,+H^78C2.HA#!5KQ&S3I@($<(X8P MQ@S$5 *)'2X"L1+)!CELO3F]ITD=B;8.4!L2KMQ*"!*/N51 6F&5L(!)98XD8M6GO36T#&LA M,D;_NV!>&&NY!0I0)GQ@K?!)2L-9_>K4SORU;,*$$V%T)BX8)1*!;4HHLA*T@:= MY0;N1M^&EK2'6P2:TVD*N50$$(\X=S0 3\-V>K1[%/8-.I@/W,>^?2UJCMX@ MNI1#\WZU6/C5^H_)>E96>;Y_,T%AE\4HG(.@U@I2[QPM0JXJ'(_K:TL_YDBG MVM(8KB'5HZ).)(9[1HFQD"/@">$489ESIIWVL=$?^J5Q'*B,/!:24RS>)F262EOQB$&P;Z/W?IH40%:@FC(V?]Q M/5EN%H= Z'*V/W&IV3]WF^VAEJ'2TG!VK,000)4WVCI(G5>"2$D+3!CA]<.% M_9@;':\;;6(77=W:/J"V>4IDCY5I#P'?$G5HWS^<"(:"3> Y9&%& \4M8 A MQ[%@4H%R+6,[YNQB8=F3!Q,H- 14T/!?0(,1RYQ1.4Z]=09B5#MO4PNCY=&%'4OF\5B#X&C+4BQ&GI MI,^NYS0N[)X% P+W6BO>,)946A358L#5 !H@+\-H #S'%A'O@,1 9QW4<@*Y M:."L[3V*7T>"C0$9)&K/@$%"" \S5[$R&&IA"Q*QX/5G7>]1^\:SKA8B?>VA M);-"@WVO P&_GSMF51LI<1ACX36#@C$"!/>2HQP/19"*\$+Q-D]DG8(UL/+D M;AW][5#$EK'20('.C98@(AC!R *KC76<,0KE$1>N6'Q;0_=*U")@W7O3OJ3K M=Y/;].EGC_ZQ_-M-/F'33]MN1U>SV?[%R>+5\F:UOC_450Q]'[)-U_,O@90O MZ<9/YNN_3Q:[4KVHSKZ72,P0-8["8"H"S107&N[51W)&?+E%NQM^C\1N'G&@ M)XNL <&'NS0]5KSH;P\/F-5RWX,MFRGZVW^FL]NLSC;=S&^7^V_ M7W""GGLMR5I3(ZM4,$[#-N&SS@ZZ@ <9WV<[YTJ^T!@T9M49SGU9="]#<]&O M=NZU)"L:DX1S*YE1.OR7!XYS3BD6,&Y':SM"/*D9K>%US1H2I?LU/L481B%> MA?UO'I1%DLKF;?ZYAFEP>,#$::Z_##"-98JK! M0DB2HT.UMGUVA+Y&HZ5U"?2EGR]0>W&G.OE.$B8N1- *P)VCPC(- "]XE!BI M\1DR;0IVU2V,UZDRH[%LHM24833$3#9W?K'Z(Z?[HKWSXO,)SE*C"=,"M(VP@TP+Z&;O^+U\9\Z9MQ(G+!0$&@D@PAQF5T,5 M%B)CED9M\+;IZVL/H[YT0=VOUMOYO_;3X.V-GR^#O3:_?(76N=>2+,H<##24 MY[9K_F2YF)9:)TF,D4 !& M 8<.,H*,A![B(P:2J0@[6G2S:'2%6-<1SVR6O%XM;S^FZ_OLYSQ.V&V$\L/N M_GZR_I9A]-2YL"ENT'F?3C,]F+U:[LLOS.K^\SJ]R^S%S C,.L?I]&:U3C]. MO@Y^V5ZN^Q8>.K'O!3[[(^(! 2T?9BJ-.PFRIGP3UI( GI!^VRJ53(6VHYB-7;-](3X MGRY(:C5ASCB!."18&JPEA#D\P2X1?>:N5?(WQJA!58*FU7 ?)C#,?AUFB?)CER(;9J+)SI3,%C\!H&;=]T[5@2R?FU(/Q.E4F M2A-H-)HRYA0NZXS%Q&'#'9-:"*V-SWDC#NH([PMI04ZE4KBJ(=.?TZWM.T6% M4!X)PC033C)O#>6JX)-26#\;HWICX&LS8MJ#?6#U:GC=I# <:>:S7I>(&2($ MQH4/DRA"(O?(M"+%2O=.UL/KNG4D2A,E/M6((K&X="3HZ8V; %@#&/6$RRL M! HS4/ &.8[P\I269'4^F;@6.GWD )Y.R0NX+':S=/9V^;@0;).GW3TSG=K. M%#S;K;B5;QR301]^S--\L_XI1V,D A*>*>CY3,WK27O$@FFA &,LG/B 08[; M*.!H.XTY(=I $L%S(/K/,VDA[+*U8 MPZ4]5D/\SY?V2#'+NH4YB;3!1 $*9 &/L[VV4HWUN%M:@RJE/5;"?*^W"\\T987/!J)(JP=+(=T3WOF=&N,QQ@X9R*4&Q!PQ4Y9'V >V$Q5H!9WQAF, D0X@X:GU!$CG!8&ZX!-0 M\R,CMKY]VA[LXW:U:QCV9D(H 1!";*!#BA2\6F$C;V;8BA0K^=SKX77=.A*E MB1J?:@RC$A\FBW3S/OV2+G?IF_2R:?KB\PE&V!DK!8*"(VJ AJ+8<;WE#7:B M@<(QI67UO$5]"^CTEA2TVFS?WOQUM9IM/JZVD\7EK* 77T@PEX030T% R"!L M-1;%><[CP&Y\MF@WLF\%GMZF?;H(8][^-5VFZ\E"+6=J=A\DD/40R4RI/)RX MN;P<5!DGL4HAQH4QFB(IH(3"%(JA=(WZ M$.79-!8U&"J*UG5!)P]<&FPE-PX18I&GSA=\>]'@%K7^"SI+B[!&06FW62R\2&6=U'@::>VR-,UIIRHE'5!4\ M4AB[?=.U8$N7Z=6#\3I5)DH3:#2:,I#OMIV"3@"\)5P%HQ)!1KU5C!<9JIJ: M>.V@)G(J5]!9"9GN"RA*IO"_F:R+QV))WG]=*5/_^'1B@"6,.BL)A$!+ 36P MU(D@ (X$M:5TLVO>RN?.'^PA0T5@2;B@01@&A64>PYPGP+WN,TI6,L&]ACQ. MVG)U,!A=ROD@)Y&P( 'O,<>> &(5I4@6D&IK^DP1K7D2J:@:+1T7*L$V3MM/ M0X#";(46<(.-YRS+A,MY-(A$GK[3M6!+&X'U8+Q.E;FJXT+OFC+JXX) U%AK M.-%&,(8TH[K@C; &2<<#'!=*RZG<<:$2,F.+TT(B@5:$0L^5=BR8?9SGW,'L M3IGXTXR;V1>MP#+&X)D+YVDE#19&.N>!1EBZ@D/ B(W;>F@JMK)1M'HH7:,^ M1&D:Q*(&UQI,IS-T1EY6P,)O&". 2;"M-G?7LN.$2:&ZY\N MAJEI;Z )K8$TMK8&'$&'/#,:F,R%%M9/A@KN)&7U/4V=U0=UH@*MH-.7[']; MKM/)8OZO=);YVM\N<_TUN_4Z74X?90ANCEX,!9C&DN; ?;N$>MY6RDH?^QJ3XM8SL>53M^GT\5DLYG?S-.9W:W#:?M- M^G4+T=_"#+P[=VQMYP,)E]:; )=4&BD0CO*,%-,:9[^(>:-JKF^#@-C_,>?- M*A/.9*'N5[OE]HQ2G7HE<=! [(/Y9E2P_8%73(."0^Y)_03Q'C:SYFK2$BPQ MK#UJLTFW:NLG\_7?)XO=N8RO*L,DA!+GE*;**H<=4=JR(Q(^+,NU%:2SVM>^ MUI&&4/6_6KR>3S[-%T$.:=D\Q^/S84( (;G41#LLA ^&W/&,AYUU]=T@= QJ MT 8F,2P2!?7?FB\4+PV58&.Q4QY@3I32CC HC_NE K#^)81L#%K2,5S1)' / MTH_^A92I/1WQ))%WVP$>00R)5!0 XPW3,IRO#\G^7!OI0*FK&6/),!YW!WAG ML$/0 VN%T,R%8X$K)(%Y.*KV>))OHP-\:<4:K@-\-<1'EX[?-);-K#8<"^<0 ME8(X2CTV!3P6-TA]NYX.\*4UJ$J8O!KN8PZ"&HV1L99Z9+A4&%LI55T5: 6=_F3?=@=X MA3EC6F4W1F)+M1-2X()/P66?H:AKLT_;@WU@]6K8W9M*Q#05D!--6);#H+4H M>)761MYQIA4I5FKS70^OZ]:1*$W4^%1C&)5HIP.\9QHA2:T1 ( >,L!4Q)3VC V1 +"BR\=*/K %][F>@0M;Z/LLTZP'.?I8(1 MK(DW%!F$@"Z.:DKA!O6# W6 KZL1;:#3E^3?;N_2M5G=?UZG=YFUE9V\,DQ* MGFC+O)Y(0 0EVCG+ #?"!=UG!><(ZCYSP:_M:-L!_K%HWL6#3+D!$HXA11:$ MV2:IY$9*P@M_E&+61]XXJ5T!5]2>1@C^V?0HRI/Q&-1G&+5IJZ4.)LX$^X!J M3*S0B(13 )]+QC!>I\I$N<>-1E,&BDJUTJP6(\D\XL9#2"D3$&:-&/+<>\YHKR'IILUJ2\NI M5+/::LCT;_H4,^'M\E$-<5JN!/O$NPDR%$J@&;=*>,8Q89(6/'OGHFX1T7&) M23N0]:4F!TJ?U/^]6J8W-^DTHWN9;LY9PY=?3K#@F@D+@='$:S(M8SQ M,O..%:5US 8]2[U9;<\VZ]QD[%8]3Y4:-$%:0.($X@@XF-T.S[L'S/IUF8IN]6KK)>AE8VYS?VFJ/F0C##9?"VG R MI8X3(8S/,;+!7*Q_*TP/W24ZT;>^H.RQF/Q8[_ZXR]-D,5E.TP]W:?J0FA!- M)?<#R:\K%7"_\%Y"$0J[C1".40&#B,*QR%&F$$$>&*0'K-L^$KNY()C'7J;' M51''4^ CS^6E.NWN/II *R0!0"OF*71<,4C$ 6G'!$&X1_.Y9%UV(WUY7F84 M"["C*[\>PG?M:$#/:,<#H@I JI$R!:0$@CYUM9+O.@8M:\=774T"XW0\2AN@ M8UX(C;UE&@'M8,%C=J/05?JJ2PNVM >R'HS7J3+7Y*ON7U/&[*M&#AN$%&+, M&8$@$X*Z(UH!O?B\DRW(J92ONAHR0[J6FG::<81P)AS@!E"3Q94)XSFG''M5 MWVSIN))W)&9+39S'W#=$&:6YM!Q#Y3WAP'E%CIQ2*<9GHE078I4&(O7PNF8- M&8U%,JQB#*,0K=VY0+SU$D'AN=:*6VHY*[BS5-5O+#I,+YG2PBIYYT(E=/J2 M?5N7[Q"*H*.04A7^PSG17NB<.T&@JQ\C&*:)3%W9MX+.V$H0>##+.3*<2T!I M@ R8[)JA W>(X_KSON/ZN@@-SE80'F.*>6 %,*@#+]8;KSC+]MUBADCDXC8Q MFXJM;*YY/92N41^B-"AC48.ASA5=7Q#,E6'!5').,\XQIXC)PA.BQP@M MCI8P'E*++NXRIU]*A(=(.XF0-M)+*31W!6S."1&YW=%<>"6TH1%2UZH74=H? M,:G#,&IP: FPS\;;[J]^NNS0./5*0BG%B@ICN;#0*B:<]#F''AH88=U'&^)Z ML<="8W1ZE7\5P3_AR2.O4-;M-^R@4@<+31-XY(G+^A+OS(G5E<0;P-*KJ!_= M]%5.WM^]D'ALA%%66D2HX=(:5N3R.8]4@XLY.LNF[TKH3;'I2_+O5IMYB=/# MX\<2B!E@5AI$%*(<977ZA4/7 TKZO!IO[">&!KCVK2$7+<"G#R:"0FBU9M1: M@R'%TD!;Y/429VC6@/P>M62Q2Z RT&]>GZ<2!X!Y@J(0L$!&,U(^% M]A '[TN-6@"N_URI)O"G;;5(HVT.FZ M)M+]]RYHIIYLTEG66C+LS7N3^2D1;5ZD>^*#:C;;CY5=ZGNS6M]'47WYX6ZR M3K\G=;W.+LW*(E#ZV\,C[R;?LE^I+"'F=8D2S>:#)Q@(33!'@'O%)1* %YX* M)*%AI4YY'2$WO4MGNT7Z]N8BFYM3?%XJVVSM&PF!QEBHH C'?,\@\$Z@'$?H M?#D<^ZC2[%-EGK?='PCL/BLW-^OM(PT/__9_NS\KM"?/).$(1:1# M64\; ;ET#FEQY+U)+5CK7HW:J*_:X;U3N4V^7I;;XV>2<*I22H2#$)),$,*$ M1_EI&'''043-PUJ16P/>^_($'';Q\,D+4:<&C@DS%8Q#'(>I5-\!>5I[I=K/7"(AR M?0B_2#ZDZR_SZ8'3]^EFNYY/M^EL3\QO02*G<\#*OYP80YTC2C&B4-9^A%"I M"H>@LC+""%X4&M(9PC55Y5VZWH=-EG75I?P B=$*2&"!Y HSJ1GVQA4,.="@ M45QG\;UH5*8SE/O:GIX1?'%K>O'YA$/&/.4D?$-K2( )\Z/@#2 088O=*#2H M35!KKC-99L.'=+M=I ?&SB\J)YY.&$4:6*XN\?YD#6;CJLJ//5;']K?)D,IV$( M2CQQ#FAD-++0 PT85H6DI?9NC'9XA['F,<@H^AGT9I5S_3TJN^UF.UG.YLO; M-[L+^WZBW!N:.8A_J(R,<#W,5W?G_+4=O*QA 'IH*&&2NT@QHY2 MH@N@A <15?IVO,Y%@6^OYX5/EYG]]**?(CL@9>W)Y[=WVTTX)4W#7R>W%P_4 M;7\OP>$D!HTQ'#/M&>/9U5''2>YL_>MI6W<0]K!PQ@!Q71._S)I_\&,]BK$] M/I"<,O\;#YQX(+#6X5AC/:0>:Q\LFP( +V#]]FJM.R$[7A][Q[+)IKP)R_"7 M=)TE'Q3VZ^'W0;6S\,FY/?;2NXEF FBGP^')0JNE8$H6V7Q: =KJP0;F4IT M 5>_37&FT_4NG3TJO,N[^IS9RLZ_F #,K!9,(LBUAIH@!W#!;=#\^JZ$X8)6 MW7FI6L4R>E_K]QMM%R[5[[^2<$ZU"6)A)DP^HI4SH)C;X5]H?5_&<(&T"#VG MC8$?J(KW(:WYN[R#S6Z35]?RIZ3^**\]ZID5'C&@M%+<**.!1D)1SPT&&$B# M2@7M?I379KT.) F+NK,TX$DI\%F_WCV.R&%L^DQ<[;J\MK3*=%9>6PWL/LMK M>ZI!$<9B;*E$A%.!#>?9Y1,Y ,1!WZ.V#52#4EH%SM:@5,,Q&A-M!(G\UG,7 M#LS&H7 B ]0K@%2!;# HT)AJ4$IK21\9_?6 _:&Z[2$\@AJ446GLZ'+#*50$ M:VZ1=DPIS1C%F'H)+24FP%P_Z#2N@I/29J8.FO# M1'-9VRQM*(,Y$I[K7J]G';%"-("TK^WM$;4'+_'%VH 3;R0:6B619C(8L1 2 MKZ7F!7^0Z/K)LN.J+ZFJ,NW".E!!R7Z5>__AMZJ%)4_?2P1%*)QYLL1%KJU" MDB-?\&J$K-_Q=EP%)G55J$UP^U*DW#][P5?PZ*E$2B2-T]X2S !V6G(."F>- M8@UNCQ]-MXJZGH+Z*/:L#1=/24^>2XQDV8UU#'-H#3 882H*7DBPCN(^F=>2 MRLN2;83'N&4HK&U0QX#PQ^]2E^L9GN3I>=D!6W_2+.@=#I37]+UY#;]:QAZ:R?;]%C; M]GZU6.1W=7S0V M16GI1:@&F885:9G.W.C#^ M>?RT1#S.>5R1QH1"1Q$GA N "-7!T!>HD"%V,*+VJC_F<1PZ,/YY'"1WD\ZW MNW6ZB7,25R$PP08; @7G3H7_:",U?Y!>,!A'&!+YT\_@#A6@[ZK7B[S6F8(# M4Y0$H\<9#PQ7E'"'$%:JT!@(**X?N8ZOWB.2.3_1^9\NZ_I>CK?9 &? M9Q#D?TG?K>?33C;!:A2$1>H%X8"$_]B(&M#$,N_&*+?H9]_%A4G=WJ[3V[ MO0I S)>;^72_"IUOTA0#60EVGG)N$$04<4"9A8Y3K[)%$G)#(NKG,^89UK^D MQF\]/@W#1Y -DL@ N7#86T(LT181(VQA4V#9X Y.?JUS)3ZIM.8P>Z%CS/=$X7/N9%TM M\=E$>A#0M0)K2"G7)G-%%DA+A>NWY9)7I,H12B)ZG2^;5/"0&31D;LL#%0FQ MVH:S4=8KT@LA)12NR%_ WMOZ/B8(?DR)'B4S_AER=+-U%\BH2D-"D,3,64P( M#QK"M,6,%#)02C>8'?%E6L<\.YK)9?QS0\UF>PV:+.Q\D_6#RY+3SES$,S!% MB2*2:N <8=P1SRA&$![EPW"# H7X,IMCGC=M2JE)[N+L.^[RNQO>K;:![OED M<6AC?B[;L.P8B>79M9J06(J%1-)::L1QXP2@?K92?&MV7PKP/ ^P(UDT3K$T3 L@0"C2&X3CBBXX+@5"GZ^_3;^?2[$M'DHG-XM;DU8Q#4PW3JMY__[OY^LOYV\L;&_(J\ MO+'_LQ8N/3;V+W>AT&*O[N&GMS?OT^GJ=CG_5Y#JWBEE5IOMYG6)+O\M?RDA M2@:# %!F!&="4^401,AE=V1!#& 4+?_;X;E\^_\6OY<(X)CU*K H-$-0>6GT M 5^EPG_K)V2T?!7 8'IU\EZ X:0PN;X[ J1S3#(MO)* <6F J ,V8BXMMU4'J-:-J!Q,BU/I9.=5HMS+"<6,((G" ML3L[9$O"/+>%7:P"7R-TA_>E'IT@7%-5^KQA1#/'*3!*$Z8)L?OJVX(A)G7] M_KWCNAV@CLITAG)?)E$WEP48"CEC!!- #9!0,$-\P2N"LG[;WG%=%E!5H[H M=R!%RAVGY34H?R%QFD'L!1% <"0QU(H>IXE"O$]'0DG5B<6SU0J@?:E+*= ^ M3K[J=!F$N?4!]1?\\DW]V!<_D&ACB6& >2&AQ#B;>\5FC[#B$79,CD4=!Q% M7^J;XQ>FVHMLY<2_2;=O;P*+Y[RHE09*N*3$8 2M5-A**107[(@&1C8^4RT6 M=>P4Z+BCE^_3Q61?GOUFM3P4;3^ZK/Q9"[8?EY4?-0UZQ1QPV@H&P\9IA9.4 M4F@, =H1%T7DLK[9VM]EY1P(@:0%SCHDH/8 36PKS 0:0GQU(==00&,A;?.HD($$AG1YW6I UU!5EH%S@8?J^'X(X)3WBM@ M+,5:97V%,"!..BQ$(1_% +!C"CZ6UI(^0CGU@/VANNTA/(+@XZ@T=C11)R\@ M4=I1Z(07P!LE%"X8 52/\5Z;3N59/>I4#>$11)V@D1 P*SD5Q)M@'EMPQ(HS M5%]EQA6HK*,RG:$\[JB3\!!D7>:QX=!A@K'4LCA]"6WK1YW&%<>LJE%=@!M5 M&.%8DW#(^/BXVDX6C_^>>1C?K+;_+]T^^!Z;1A;J?#.1T%HL*,)2>.<8-@P7 MDM/&-[AC/;[ZU^8^DUC$,'I5/[C9_6J=_RI[[ER_UWX)2:P+1CKCQ"-(D5B"=%&[(9.DIRR=+.(R+/7%L_(B)'K7222 F##4 HDY 0 MQ?(;[Z"%7-A2_01_1$32Q%JC&02&< "($%@Q1 \X&D^TZ]-'W75$I+3*=!81 MJ0;V%49$N#622> DE ((Z:%BK ! 0UP_O7,T$9'2*G V(E(-QQ]NY?(G5LZ5 M4-88Z C2)O/.4I$O$D!B-*J(2&DMZ<._7 _8'ZK;'L(CB(B,2F.OR5^I/05* M2N6LB3SPBHFI[Z\<5]"DM,@K^2NK@5LS7O*04/<2+9O=V5A)N9<3 M%.:D @)2X#.7@!>4\((1:!ID,X;[6G(+_"[;^X\<2IQ#'G''E MB)(,,X5!<=H"@M$^>^&-S-1O &/?"G'1T'DV=D43 MHCNM'.3&[$J"&_&4V=]IU_=M7/E'$YKM^Y!*KIVGS%(K'"Y0AH35OU8NOHR, M,4^/>N*JFV3>/OTF2U-9OZSE77\R<40J#H%Q%@#N;1 B*>Q;I'&#JQ/CZ\7> MN8Y')JP1+_OY76/9K0[]+OV//IPH8FQV'XC"6F&+',/@N,F&O]3/)XBO ?N8 ME__Z(HM^@I2_=:SCHW8M0A) B7)>""\4Y5YH#FDA#0P,K7\W77SVTX#G[3YD M.7=#VY3?=> M(YB+3%WEM.X+3G*)$:PF@#1:UQA0J02SB150,:S?*Y/M8E;:-,%#O$O\S M[7B1;W,)@P8S#H+EKIPTWE(!BUH.(C7^4UWQWL]_1R$^\_1/,X6[U8'QS^.G_MPXYW%% M&A/K HR&$$NQDIGTG#VNQ0(TZ,8T9C_/R.=QMSHP_GG\*),FSDEIYGNA=\' M_+;KR72[FRP^INMNFAEV06?"G)924D"@#O(3%GM]#$-81>HW 8K/*(XY]M*] MZ$:T&5:95='1F%#A"<[:WT(LA47<2:RH%U @@X+%[ 3$"IU"^&+,X']F D]"27Z;+*+"*C;VW5Z&^S7 M5V'"SY>;^71OQ#[:<+M(.6N!K$1Q"TAV:ZNV&& $C>?%"8$21.NGQ? KFCXC ME%3-O>/15.[A+'N"ZQ.[2A2T)5E %6H1M"0A 44(QHY98RK+6NA HCXYM*VDX<]8_R,@KFD[C$M+X M?7%/ W[[^U]BBD(_)2@8!E)!KI3T"" BJ+2.'Y"[K3UC4E[J-J *;@OW-?LQ?7WF I_R+R>6.D^PU$ * M[+!FR+#P*V>-PE1"7ZH%:'-F3EVD4^[%!$I/G 9864JU)XP#@',FL/&BSY;Z M+]Z.TX4\+OHQ&B TB?E*FSI=KK'U'BD$/?3AN$B]1@H4['L"2(\*4JK+==M2 M/=>ZNAHVL;QO40&;N8"K\1%]M6/WLJ45J2P(A1%A%-G$1A7RM((PA'>,5[76Q7;8%0 M4SX?_UA]O%OM-I/ES*]VZVV:+B]*Z^P[86OA2G@J@=+8$ HP\3 GFS@%(KQ# MM079M0E),(JH0L;R@EPC77VCN+/ZB78EV B. M=N9AU3GXB%QALZ:4E%A-B&6,V$!F06[8+>I;K)TE"+4__VK#45-ZS2YH")HE MJ(!>>>B($,IS7.SG! E?7V*=):"T(+'F0/1E:-:["=58P!5TR"%(K:B2IA;[8K"CA7L1]BJVI M)7U<%ED/V!^JVQ["41[,1ZRQPVAJ-]>;*BT$\L9ZR34F1#A.]9%7@^N7?(_K M>M/2(J]TO6DU<&N:T._2]W,(.*M/FWVR>>4ML&T"$D^1M-(9H@Q 8<)( M^!#5@ZK!:;[UA:W#4&74F/==6?"TM^+;]3RP,5DLOJDOD_FB?<=3I-:N;VF93E%['(J*^U_.7;._]']+9V_7)7..N/YEP MA_>MDPS $FN/ EJ%V<<4-!$&@2+5Z\@D%?VJ/LYK9#0'W%+!(-7*VW RTL6! MBS'>8+;T7)4_^&R)77313Y^G5N#1]O.K];XQ2!>SY<(G$TN@D98A0#'@' .; M-:3/$0ZV:/VRXIX+[,<_.=J5U-CFPE%P/4R"X[?"^J)]P!!S(HBTVCG#5/AW M+QUW0=[UM;_U \)@'IS^X(VE&.31JE$4?SS+MRQ5_#'P_'I]II*DQ?(D82R' M#D G@!4$">L%HQ2&=9Z6+^CBIG!E2!L[E2U7",QB8;0<*))P 3@KQ1FCD9U@C ?(ZL-JM);TD7E2#]@?JML>PB/(E1J5QK83(DC77^;3 UTO.7;/9KR4>SEACBF% M+) .&H+#YF.DRPT?)"T=32BV+WFN.D:X>394/74I/T#BA9%:<^N, 4(S(8TI M;&6D#1GC[U%[K[SXO5MS1]Y(^XF(EY\IW$(.,MLE ;S@F@,N I M"QXI%/5=7<-=O-.')K4-[* 9F/#_9^]-M]O&L;7A.^J#>?B)L3K?2E7J)*G3 MZ[Q_N!2;=M0M2VE)3I7/U7^@3,J.;4DD2(*0TCU4Q0X'[&<_!#:P)Q^VV!P! M2ZCD\2OUO6OJNM@F_DHR4 *+850RC)#--/>,XVM M;[2!@W;/T,(:[SPM:]UDL^%L']$T ME3/R:XTYP$ER#CHX0X9/$,))N)->>,QXK15BD(\O,)M?8]6L M%H!Q]',N7TTM[NQUQE'BN7Q$ZOIZ1ZK9PLXW581!U;\Q.LUQH/<62D+G$:4:.EC%C55%9!JL M&3;Q15)R;F8VU8(RI"J2TO[+:9F_=)Z?#C660J<^AK2C*2AW6B$ %$<"!H)@ M 9O#/RJ-ZE&1/+M/9%B>#E7O/YGN4B>>U8+].OMK?G=_]V+P0Z><'7U9H0%U M$#-LN>;$.X?%WCE&K43N7#($1ET'LL$_DJBMSH(?CX"?AT*=Z9^W6^KI9\O9\NK^6RA-INRBH_8_>VU6EY7OIPJM55M]_=^J+Q# MX??WZW7@3ITJ,5FFQ'Y8CT,/0WX_GWV9+P(XY5Z0#T_C#1>$X:^;'P/+YIOW M+9(F!GU/88'#VAA)N0Q_8H* \*TAQS$A #';ZM@N7SQ/Y4\,]H[" "W#+$FH M4@X(C9UR]!%'[(7'*4WQH_D3$[%GE0?N6:=2O%N&Z;&LLL!V+W]?<:3BPO'$ MBB-W%4!(9:%6DEB*I:A*C--&/8+IE*7R.Z593$"/U5BHICH-.3#BDR'H1^\K MI.<> N28T0AI1(.4H)$U[%YMWFD0@VBQ'3-ZX779',DRWR _:DQ#B<<9=C_A M/IVJM3C_/WEOX;D42@11JW,YY!!'UC0R$Z?CM\ZC'5#F81\-C>S8&^4WMW/[ MQ/;]IJZ!\F&_KWN^F?OX XCU=@[]*,A_]G,G&">L 1@+"Z Q%OC=#$9=E6O* M=?A%*S=SOGBFV\])JH&#F JB#<%,&5+UT=KAR"6ADS=_G)@]H^WGNN&>]7YN M#XI^>#8M^G7Y[_MR>?5P8E_7XNZ"V%W+*(,] P90 SCE#5@6TOB8J[/9W[6F MRR'"#H9N*H/MK:5V/^Z3EGR+NPLF-25:6J"]#]. L%S;1FX5),][SS>H9@^Q M9G#T?A[V9+D;S)TT^9!ELY^43^:"MKF]H,1Y[&75,DIJZ%G56WXO.>4IZPYU MW2$.H<\67.D)67*R_/ )[9;J*$MG?V=AI)%(2J>HI[.!-PY"3LX^'9X2MCV:41W0T()ZB+QV50_61QRT M=9D7^QE,RR];0H^.8/*YZ6G'.KRF,(1 M#;"V""!/E9*($8D;)!10*2LJMNT3/(:>7Y88& _"">SJ_1__/B_7X?U?']Z7 MW\M%>_/ZR ,*C+2UB%O*K,#"&1,,RT9ZR77*_,WSM;*' WC2/?YK,:*.A@X^ MIZC.3Y@W'$,.-4>> Z]K+&2P,,['X!Y$X6T. 0:&\N>F5^ZV>/ZLFIA-[Y;? M[K>;'2BH_3GDZ[L*1 4.N E"@JWJA /&FD;.L.1GV!MX)#T>8DMOS%)QPY;K M^??9=OZ]?.KO\W&^^=<)Z^C8;072QGO(O>-(.!2DKK(+]^A9',V.[BG(9V83 M#0AK>@(U&7!5];Z3*].QV\*GXKQERGN$PI:"0V])XP>0@D&>MYTSC!(/,F,P MO"Z9(5F:*OD18ZIXZFVY+C?;C[-M^>G/V;>3ILC;-Q1AV516"NH,(1YPH*UO M9EFEC$+Y62'#*.M5_/0 Z"2S11]+UC3B'ZZX??R&0CO&J0=80*PD"U^+4,WG MHGC +J%W"*N 4[Y*#-*, M. J:,T*M.,HP[:J_"E_M)H:&:UP:#\3(IDZ6%K M/^MQGS1ZWKR^L((I:I&3U=D"%$X)0QK9-'%)0RX[F3E]]+0:'IE46G^V#L<5 M'&CW@ )X297758D7!P$00@!?2V\4T1G&PN61Q3L*O.G-YF=BM+**GUU?0 N< M TA 8Z4"2DA)1",;DBII]EH[Z@RMM(.V;#Q,J2C0K*\?EL\]"<]GR+ :ES4;',#VS_&I= MSF^7)DR\5;Y?;W)U>%[!D<+,Z/"?RL$:OCGF\1X;C#+LL97'NI8"[=G(%79^ M*5>WZ]FWK_,K.]O.?GSWD(59?WS/IZNOY?7]HGQ6P^?='LGJP?GBZ6JW+ MV=056-UR.]\^_&-^73X;Y,)?F9A M<#"[P^2("=7.&4Q\Q1L@ F_#TJE:A1:.@].35FM!-F])LOM:5\O;]^&#N'[\ M?D^5W^GWX$("RR#F1@.&I3%<&2%JQ!BV25OD'*VYDX 3+QL4I 1VEK"HSF:] M?<;;\--+SH9?%?N*>D_3S>Q0ULO1ZPN-+&<<,\QYL%Q]4(52-1!S["@P>-1Z\ON/#,!A/7.NDM,$(! AN9H#29GDL/ MI*?5> A=AO:S.F+.2>DQRMXTXF_*J[_=KK[_UU65-;Q^J!3.FQ\J??-G^JY_ M7?SQZ0WE/OUE(;3'@%G#K85"&TFXX\V )O9X,W M/QM)9UTA.*VS-_N/?=A^+=>_K99_!*#*ZYUY=3BB__@-A2/"<8>)\LI 9!0) M\C4#9K1'5/?@_<(&UMF0L(RY<3"KY6:UF%_OSFUV!S-'#A/>OKB@'%"*$+0> M!G" 0-J26AKIM#,)C9;<3Q(&03 M'X[N(P]=7C#@O21&0"*U@HX1!T C$58V MT]C\(51T5-N]T+D$O6=W?)"#NB=RY#ZYM^:;[7K^Y;Y5^L6QVPH*;#!0"#(. M[$+59; EFT-]*VV\6W:4,X?^"GOI71T.FU0L:):^(QIO+BF8UAH2%KX+967X M%X2N,3\=)&GK6;=SNJ=W3T6"E4K=OZ]7P4+:/OR^F"VWP;*IVKI^JXS>W\IC MT8;';BN8<-YP(3A1FD%KN<;-.:M'OD>YS]%B,=+38D TX97O#*27T8Z3-^= MJ*/U_KY%J$/L(PL'A(4<4PR -I8;:+2D,FP7J?3(L/]$.KS:1E&*-08,>4*Q M=Q0!@5&-F"4B:83RT4B'\2DQ;*!#-UPO.-#!<8@)]UI1ZI%VW)$*@T<@E$\: M2I/R>**U_EL%.G0#\3Q\9Q0!Z:N7SCD/H M,K2?W4E%+DK/+M#!:&(!M88X([D'GBB FP'C('\^V]*!@'\=Z- -@@P) A\XZ&Q*6W)WFGB.@# IS"8<6&<8IVK.2 M"QJOY+R=YC&[TD$0/ ?GJ05($H @M8(*Y*TC$C0G19AZDN^&M*^*VGA1X]"Y M!+UGMQ7-0=V7XS1GD!FI71"3&^: A,0BJJBWP@ID07S\5%JG>6N%=7&:=\/F MG+VH@B@%PXX"A'V%@PXI;U@#GY Y.M>3>T0&Q"^M$W5G^QQ*!A\B4WVUNOYS MOE@$3'8&]+OE=K:\G8>7/D(_W9O57=7:[O]VDX7[ZUM86\J/9<6N787+HX[C M!*/[=']W-UL_?+AY^1=3I^_[2MIR]_&\'-K[%N[K-K<7VCBHPTQ--&(.,J0A MAM2'_W+K5/A=#J[J(X*T=TN?>D@AC12.&D2,U9QAH8QT-1(&:)&RY\!1%_2P M:CWH;AX8KY2NY2$_-/WPZ^R?J[59S#8GV[:W?TI8IZ!''F#$">:,*:<8J<&S M/!C*^;NCA^/'R\8'H\&8RC \(L'3^'^;W9WNE-/Q2857P3H.]C*.V]NLDXRYLA=A<(0L6#(,ZHSB!U#P9#K54['BW_'V]NBHWFX_EI@PO_1JVY;;JIKKZUJK= M1ZO["Z$!!DIK((0G%!(G+6UDEX"VVM:FB5)(S9@Q\,O W/FMW+:HE]WN 86F M550 X A)KAA$@G#12,^E.:]UJ?^AP"BH9<"97]:KHT5I3]U:2$\%HYX;!!'P M:.>8:"2&ID=A@REX$J7*]DR)02P#CJBKJ_N[^YT1]OP4.XXU!QY6< . D$Q@ MI,/W:1'#@->H5($N\548I[!O1N;1,!AFP*SC7L+C-Q8..:V0@LQ24+5'$1XW MWY&'M$?=SBGLFY$9TQVO5.QX3N#7[J,Q$[!L4K@[EC[SU]+MCOY7J^NH9QD\JQ)Q806<-@F%4AH89P3"G8 M?SV^CST\>"SJ]+/-@$".'I[0UC'^L;Q:+:_FBWG] 34WU@[R%P'O*7WW8\=4 MO%N&/Y:?9W\E>HFZOM[=_T-;@1IF>F $GDU?+2=:"''/UO759 SU$5:TB948J+G058#Q":/BWD!W+E M]T=V-9CT63OF@U2/4^<)U_L/UQ6>:1L63J=:LRV"PF-EZ_1#,E3]GZQ8S]=OW%-97*5R,<2&,@@@80%TC M(W(T90&I26;M06"95/6M DU.W%D0A:! QGK(C?>T*KRG&GD!H2#[&;ZO'MLP MHS=>E\^37%>'S.C1E19O[M/J+H)OCN5H_O/I&PN@E>0&ZS";4@ VG2]OJRZAK;_F$W<57COA -1::>N"S,KN&8J%[3%EC^:T M&N-3'A:E=&%;M:6K[K=?5^OY]J&"X82Q?_BF(NQ:# 55UP.%.*RJIA+U1&.= MLHQ,>FM_,%RFU?Y)&^[8;866@!(=/A@=3)UJ1E/8-))B(S.M&"2A2(^'C^VU?E;EQ>4.R(8IL9PCPAB"IK&1"+"F)0- J=2^0"X1&H\ M<;<%I*BDC$. /&(, TULHEHF*0.H\S;F!]-2JC'X<0I>A_:R,MYR4'J/L4>OPWOZ_GR:OYM<#">VXQPYIJ@SU5P3RIL0A?0WQR6?=^W>G/ M9L:$*A5MCHSZ=.664_<6GD.G. =, >^(1IB;_:55^^EJ6V_>54BKPC]LCAVXIA*<62V@)4(I +PD#OI$04Q'O%N)G8'H, MA,J4>C_I"CA\4^&-EF'_1;!R2#BMA17-I\)T]@$A_977@@V]D+I47F1I+>1$ MAT&"0,:,\5;(.04D]TH(Q<-"Z4UC+#$+1$;G#T-JHUMX=S>,TCJ#]P=K+9?_ M(W<5#FEK',&<2@1T,* A;%+=.!,^W@(09V !# ?,Q 1H&1)PX+X".:D05M@P M(QT+;\:D\8EQQ67F:;Z#:+$=,WKA==D^WW1 M)\E9?'6]P0/C!M%;#]E3&:QO[L/=7]_FZT?+*EA:1\S6%G<7 G,AC0%(5*XA M504 BKW<%L:[V ?_5@>K538>/)$G6GNI['Q353Z[7Y=/Y?<^EW]M[V>+(S7E MNSZB@$ABZBV1I KEM5(8V@09":)8?,KKX-_Y./7IAL5.N V>K4.!= MV?9]7^^X3M?S:/Z4F[+&BO[RX491YP M341 DE!AG86RD1L)%T^8]88M,QNH=HCW-X7J!Q48"63#'E(9(Z0T M$G&T_WB0ZG&FV3VF/5L2#8E@9GQJBJCU)U3SI (I[<,NF%JDC>!:88^:3%VE MO(D_;NT>JGAFC(J$,!6E?BO_?![/NUJ&/U[MUN4/Q\*^W;7]<*.N5]\J M6/_[?A8NN)E?G6H8-LK["JXU),1;0:AF%"'$>*-#966/+6#W.)I/PPN]-S"JJ PIRS@ 6C'&C)8%.S2+&P?"1TW.=" MNC$!3)8-=!]F]>7V*4JQ]7G#B3L+ X,Q(<+_ ;+!OL#"J\9(5=R0'K&]X&P9 M,RQFJ3CRQW(="'Z[G/_?CLWU8#>?O\ZV_UC=+Z[?W7T+H#S.I?/OY>F9)^Z! M!=!<*(@8EM)#++7 GN^_(-2G+OCY'ITG@3+YRN;^FMW-EW5_M8#6=EY6!R?O MEMMR76ZV825?WU<-NDZO;>V>5#!,'12,, XX% X[#9L0;*6=Y_'4.M]C]7$Q M3,6I#V&"#3+\;]B6'.'+LZL*0+2F&"IL&>3 <@)]XZ%6PO2H7PC/]VP\'I\G M/8_3Z?"9,[M>77=G]LO;S^7Z[L6N=;,[?GT_GWT)MEK%XKK]WHMUM57[O<'8 M><#1^?Y(^[X.=P>-.^3"R[65B/KP32HBJ%2 4(L)@ZT#95\ I@]T#;LHYD(@P26*B2 K,<-6?CW M.02AM\;^0"1S' ;GH\-I=-3?:\@M##P#$2TC.,M2;$.BSVTA,@,XH8&T1O/61/?L[1 ML](^8PYB+B&UP40TRCCN^5XZUN.(=:2^FF.9-H/"-!T)XHNM0V(L%5@B:0TF MF@3 ?",AMACF:14-I;:V5=?C4+I$/F1E8>5&@\DB-Y^Z2Q^/S'S6A5IY312F M6#"KF:J2-K"K90G6BHBOQCU2K[6Q5X ^Z"37=.>VZ3+5O-WP^KN0#3:)QF-\XX0*@,/%! MR1P2S3$OXD3%3^0C-.!9.%4F],(Z]A9S#I M]]5CQ[;H<7A=/D]R73 RH\A.*,:!BEH M,CQB"0-AW&R]#+!L=!D&7C[[BSK>)2+8:TYDZ >1''&.H#=2-Y!P MCE,2J769Q7%TWLY%U VOJ? !WC RYF M5:4LWP=SJ-[NKI:O;2+WUW8]"SJ9+V?KAYW571UHA#L#YF%\M_M4G<,U#Q.^ MO9!,449 V#\K0Q6KZFB+&G?$(,JL!-[H&YY\H<^8\K_.E[MY82]AE9#V_"GN MW_?AKW\MP_P1_N9[69=B&I;ZL:,H&*L:VC)DK,)24:20:3@23!B043!MENSL M_^4DTES"4[\?JQ"$V:I)^GU^S6Q;UH> +ZI$[4\!Z]&.-*@#^!0DL'M3F .'2(/ M\JKO0=SP=29ZR:?[N[LP057P[G_W"&B2UX\-Y_MRMAG_^?Y^>[\N=W]N#*8T M@NW^627[)OA"']]8IX8\2OSARV)^^[C&'/>N#/;ZO=O+K#;;-!A_#%RM2Y6, M/],\OO+3;/'(IB^SJW]]7L^6FV @5)ZWXRG;@[U_;&###![TN'WX?3';I:Q7 MYL:WNV>N_H2OM.6WL"H_+M'MU#S^EN#@8-^W2(P_?7-!L$$8"ZFD8@XIQI1] M-.,((UJH5A4_QI'\:;]Y4(Q3"?)M'U&$C:GGU'(K&'$42N@YJU' $% WM<-Q M#(6NDF"5M9MQWU%NOY:H:J>PLW,_/8[CA-^QY1,*1AVA0D',M:H"N+QR>]"8 M]28W1^1XK'A)NU$ 3'5@4X_PC;&?]$B=NK60"!BON?,*]G*UN+M @B)#A?2(0%6% M= KL&X/2L1Q;UX]H)0\/V!1$:0::@1H%?V.%:5" MMZJR=/X'',9IHASE0-'*=.(^D/X1!6FYYST*NR8_X&BMT-@#CFY8G7%)0"HU M<54*&-66K2J:Q[C3F,E#/."L2T=I!QX&$CNU." M9-3T.AKU@S7FNLD^JMZZUW147 D.*=: *U#E1U+5C)T$F?*)#!Y$;SUD3W;P MEP@F[PPQR57UN!GO$6=5) MH)%8A#_F:6&-IM>N1^UQ\/T,Q,G*K#L;OERB:\8S3"5DW@L"M85"N<:*5L11 MF6%@_'!J[.R:Z096*H(<7);UP^N>SEZ*;+\.!-3IIJW"<7H!9W%T@0SZ3S2"&"$.2DZK)>RPV\S3P#?E#- MMF5-;_1^'O9D:<'D3IIIR/)^MKRN5(.K\;!*Q0M]/U]<5P;<\KKY8R=^M+J_" :;"\M[ MU0S8XV"QL:H@8>W&PQS%AUR/EHP_)D_&P"P57WZ=77V=+\OUPW-,3K+DR%T% M@X"&+T%RJYPV1'ED:".GYCWFD,$[3Z;@QG!()=L:KVZV?\[691AP\T=;?B\7 MJV^/&[E-BUFD]3,*!5%5(&X:N:%SYV2AO.\=%3,\8),3Y9?U M:A-ULK*[L8!: &R=)X)Q&?X#+&F09%[U"(I.;YB,2(\8K%(Q0UU=W=_=+V;; M\OIYS&;X\Z)\(S#T9 KJ&QP:ZA6%09Y[Y)&0B'&EN?&VV78R[*4^(U.G/]LF M0G7R&>NW\AC7CMU6$*F,<$XA+P 26B+HFBU!D!S$!W:F-WY&G*VZ(Y5QQ/;1 ME/SS#]C6!#(1+%]-L=58,@B!H0P:RZ0%R/\D =N*.0)A$)G88'0!1!GW-0J$ M&'-. =NM%1H;L-T-JZPSTL?W&0(-2< %222-H5I;Y4$#EMB[-1LB M?(;=P)O^APSO_%;7J M-C<7844B3%@'/0TRXK"$B'K]T)+RI"7-ACL8BMU*#H[7V,=#_WT_6V_+]>+! MSY>SY=5\MK"S[>S F<\ -1'??M_^MQ_+39C;-A]NGD)O1Z_R^?:0QJY'^;'< MSM>[C7_%E70O>G;T_6'[M5Q7Y8[7Y==JHOR^J\5]HN!GDMZ9) ME(-=\**>4W@-!$5,<^X9\DQQKV"-!\?*D(33^-%SP(&U>_ H<'C,LCX/_'&6 M^/0M3+RK]?M*RY4VCY\&GKRW"-M(:0A1' *OI<12&]0 )< Y5*4'??) YT6=Q=<"X "C@YCCA!0'FA5RRW"F$R>&\(1]-J%,;VP^WFXD]5& M]#PH,PU5ZE9BU;#;MF-[NK:0!'*NL#,6&D&))S9LRFN9'/8IW5 MMZ>#:NKM MMFS1^+33^:9!85->_>UV]?V_KA[;P%4ZY\T/E;KY,W77OR[^^/2&?I_^LL". M*BP<8=!*9B3R5@$:O@+OI8).QI<^&2UL;@R%1@,RS03?PJ?\]@V%Y (2JR$% M"C$G-*I2$6I@E#'QWV^RH_YTIF,D:--1HN-"_\QK93 ET M$596 30/3D:@E ME H0?DZ687>UG61!+Y0ND0]G8.U-1X-IU+\[?OQ]M=FN]^/^88[\8=H\:?E% M/*UP&'HD*0:$X;#*.FZ@;7 )@&5O&\:H>)4:MF2Y8$WUF,=&DD]M_-J6[WKK MOL)(2C'%@G"M@:H:RGK9R%JY"*,IDJSRQ9CFQY#8I>+)BZ&>7'+>O+X(FVX& MM+;.0FL!DM"S9MLDK0:9ABH,K+?5>$A=%ANRM#YR(L$TRO\A#>C5+*FN_WG_ MV(3XMW+[QW+VF!!47O\2!*H7PBD,5?68.]I0##,SI8UGBQ-==)* M;NULE)X,.):JE0;$5/1[+<\S8>O?/K4[[>3Q/O:@@@G#PH+O.:[ZIV%KJES^ M&@TO3(9YR>,Z?4>%[S29KK:;'4,@:DY"MYOC8WH=N/'42OWWQ]E?+:]/F/;A M@_EP\WGVU\?58G&S6O\Y6U^_=? ZU5@*J"BD G NF,>:5!WI20VS]M+&UYP; M[9QW'):>BP8F6+2/2?X"LF,X_ ! N_5\C#<7@&! :=C)(R.0D-0*N,<;.9-1 M4?Z./9I9#"J(FQ'")->.PHAX-X&=C3' M41H0DM)#=#&?S?GI->FI]0$HJ@#BQ5ZT)RA^6RWK'U[C\3^SQ?WNAA8+T.CO M#ALE81QP4CAC' Y[_[#MWT]CC,?7I!F\2LCY?$NY:B^O12@(H:ZV][/U?+9H M=N_3+#S'1E(P!:SB3B!L' Q[0.\1;R"V3L3O2@8O@W(^'\AYZ#*OSZ4.Y')_ M77VM,M#>W7V;76VG^5Z.#J4 E!/!&#;8::Z)(M(U@4U:0!>_HM#_?#"9*S.5 M2?9;^6= HPJ(FR]O?U^OEN&/5X^-1-;F48SE\POFRZOYMT7I;F[*JR"8NEY] MJ[CUW_>S<,'-_.K4<>LH[RNXDD8PIR!D1!@HPUK>8&L\%_$1+.SG_5!RTMAT M7@7WU[<@1GG]X\[K:3G\:^OGFZO9XG_+V3%W5K\'%UAY@HDW!!(,+<:0,="@ M176/Q/#1"A"F]CJ,"&>L\;)WKUW?E]O5X<_HD,71]OX"<2MP,,2\E1)6F0QL M'_]L#(;Q[!BMO.!XI_UCH39V+OG+3./KZ]TS9HMWRS"!W]4E-J?M I\FN=A0 M3\/G2*QCBB@I.%./.PO"P\I ?!LVCQ0E-TER,>*.H+!J&P U)UI6468U'I*1 M'OVC)DDN;JW=7LG%W3#+/+DX&'GW81\>#*O;JC)\L/["[\KU]]-)(4?O+"CR MSGAHA!=<5S.KQZP!*1B+9]!9?E JO H('Q*]5 9L%=5<.0:>C?UD6-[!>PK. MG=(>0$(H,+@!=/4R;'<0 M;+*H'M"[6@D@@@L%D0W[->]QE0A-&IF1Y!>2%VYHAL@YU%O!AJJ63"]. P+K ]":=' H0UP MK8[^\BM/TE7)0^&3;H)_9DKOO)D=SJ6:ZPL '&2:0*&MTYJ$71AL3"H-E5$) M75Q9&H[],9N,#RT6^3?O*!16PEO@'+0>$&ZA,_LY3AN=?0F[7CH[Q8!>&%T> M%S(U\G*@0 YV?WP1*UR!(QW7G-LJ?@KP_:F,@<"GC!K-F^GWN:T,_M;6M7A2'TB7R(=/U(0\:3*/^Z8M8$8^$09!2 MXDS8-!M$O&AP44*=4Q&KUBH>H(A5-]@FL35WCKU=0&WEYFNB ZL_P[;&YY%' M%*QJ6^P)4EXA*:Q'$H & :E(AHU;Q@W/&0FX5-3Y):"RGBTJ1.XWFQ=Y9(>_ MD(WZ$GX[NSK6&+KOHPM"F?,4TK "4.PY]@+K&C%K&(IO+C%Q+8=8JB4&-#+Z M][?5LHH:6\^_W =U/-0C?#ZS^M6Z<1R_M2OJ_I#"4N:)Y< AS+$S6F#7["&L MYTD[1;1D2CI=KA*A.EVFPJ=RNWT,4-SL3AHVFW+;+1KWS2<$^;E!.!@3!#H6 MC RI26-86.@@S&_^2U#AE%' "FDEK-R='AHE&S20E1GE MS>=-L+[(GGT5"%W>K-;E1&4@]B\OA+-&V6K)4 (H&S[IO;_/ZO"GA >6N?,Y M.VU,-]>:^W65W;/[DCO-K<]O+)0T%%H@M+386PB(P\W.W(5O/_Y 8_",\*7/Q1Q."YSY-:_8.@ M][/G(7/CG#80:2NU$9IZ)YH]N^.J1XDC?C%-8A4@2F$%<:JI,U4/H M4>Y@_K%S"F;JI=>(5)8X['X>[IQ!X%-NE(FARJC93QY478:5X]9)CTBP\1VF M4EL60_$6>A\-A+C,-Z*A#"U9:NL>5P? 3C MI-E/794\%#[G%N8.@Q7E.0SF>S"NN RLEG8O';/Q^Y*L$N>',1TC03O'L&:' M@-3$ L><8C8LBK;*"WB4T$!(S\DR[*ZVMO'-<2A=(A_.P-J;C@83QCM,&N9N MF),:\JJ_,"1:,VT%;G"!7,?G5:K&4<_JR"DJF\!;5@F%%400<::%8(P MT*./84)V#:[_TXP;%-543#OJ]'QC;V$>I7D_GWV9+X)^WXRB'^[A!4$4(V^- M X IRH@DK%EYB/8\P^UY>BXFASE71XA5/]^%UOS]#ZZIASC@2-QF.[^;[6.7&H!G#[MHWF8\ MY,!X+B78AS.N-87:$ $5L#CMF#BS8)_6VNT5[-,-LY\XV,H U"$4[8<']%CTYH. MG8-]NN%W.0$;S 'BC075P26S"$'-\%YNP-PYN71ZZ34B<2A=(E\. -K M;SH:_*S!/A1HC(BUF@'!@24::M.<$EG:HYQ.^F"?UBH>(-BG&VP3)EP?/>B. MBO5I]\B"28$1,] H+Q#5R"&R/WX,&LHP"6'<8]5$0.:2V_]"FBH1_/.?Y>)[ M^>MJN?W:S7?1Z#SGZOAF%@_L)"2(4 IY,)[JJA'P/L&'6I,AB40#+D7@6W&[/.K^SZ%=0X\L> .NRI9 MCPIFI5(:,=OLV8*B>AQ3)8SHR8][$=#F3+WY]X'GO>J)!4? . B)\1@[BIRU M'NX7AO!C-/5&*V1X%M3K#FVFU*LD>:I#M?D<-OSE[&9[]#1EJ%<4%B%&I='& M,N&85T@\(2BDC"?G:"47 L-76VNT5MMH-LY\X;)5IQ9!WPB'/&"/642$:H(@'%Q*VVIH.G<-6 MN^%W.:&'T'N#H!)DO?L0L)6 MAS$=(T$[QS!%P#572E!CI2&> 1@^GD9"X8DY)\NPN]K:QBO&H72)?#@#:V\Z M&ORL8:O:&X:P!3"LD\A8+K3>GQ)13+)/:8I1\0!AJ]U@F\Z9MSOP7L]7U_.K M^K=5#Y:H<-7CCRH0!Y)S0(0T0%-*J^B.&A%NE8P/F)FZ-7OD,>K( $Y'J4_E M^OO\JJS&WHD_S^XKH./ :>8U=THY)RCQI)$5&G86!>:&4F>+7K.QP$U'DG?+ M;1DL^VUGECR_L; ^K/W4."S\KN(\$[S9F'.,37QAK80!H,EHT@.YZ8--PJ)^ MOUY^V)W*1+10/_R8@GBN.$02:&RA"!.XDZQ!0D <;^ D#.1,QJ'!<)R.4:_; M/&ZJ/H]'RU1V>$K!I'/<4"J0\M328 !"_?1EV7@^)0S.3,:GH6"4@H,%L:#1EI :/P)?,*PRF2DZ8%<;ANM 398A0(^?"-">41W$&-- M&I-/((_BT[ 21CTFX\X@&$['HG^4\]NO5:_B[^5Z=EN&I??^[MNN >P?FZI$ MI9DMKNX783I=WM9W??BRF-\^ND9C-O5#O+!0+,S=UK)@'A@1]B7!.&A, T&Y M!.<01IF,H1,@/J$Q]J-TQV2KSEXJA]['V;9;8D/D.XIJ,6'0*Z,\)])[H,U^ M3K#49WCR.369VE3 3Z"*LZ!S)=>'FZH5=KG<['[S;GFU+F>;T%,BCL.<[K;PLX@JUR^D4%<) ( DW5Q-&9ZOA--5MAZ5Q: M_WZ"67PH;O68R@=7ROE0O#D)?K]:WGXNUW?-B7#$X?RPKRX,]A(I!E28\*3E M1GN&&L09,?&)%'D:,]E^!H.JZ7P^C-$-^ZZO+3BQ&C,G' .0.4(944W@I$32 MQSO3$WJX+N&#&$Q%B9-BZXS8O:]/+19-8/9C'NR+;Y1C(0 M0,OON&AXI0\ 3&2%KUUN30L5'KRV, IPZX$/[*2.<:H,WC,301$?7#+:Z<9P M^AL*E53?ZZ=MD'A71VLWRU1'(:OEK@S9\;W"T?L*@$A@%:Q:/1,NB='.-W:S MYH#%3]M9I3_'[@Z&Q"[M@KX?ZDD;[\WK"RX85$X!8:6BR#I"(6XV]L$P0GGO M P;2VYO+^S!(718;LK3V&0.E"+:Y"Y\@!#:8^C7JW_N8FU>1S9?7=W?55$) M;_W=\MK/YNO_F2WNPQ[T"=W:J_\BJG[OU:_E&G#X'\NKU?)JOIC7>:"O1OI, M\V',]]4P*LOXOADJ.C#4BPE 0-YPBS1U" LFA%/RL2N)4EI[VNJ,ZY("$*H@ M?5#E>5(-+38*D[HMFE*2<)"RY>$0 0AMM=LK *$;9ED'((Q;B!LR+QQ 3A&! MM,1!%; .3%0JX!9_H)Q5L$%K.G0NQ-T-OVD*Z8U13!E4O=,5\!I3H("JNM.: M1FX$>>9A!P/J-:*J)JV\ MW57)0^$SS03?HQ WP0;K((JS3'%DB&@*Q2N-%(__Q+/R1 ]C.D:"-ATEX@LO MATG-.PX=LPYQ*C"QQNXE= Z?DV7876UM*S#'H72)?#@#:V\Z&DRC_@P*<4OM M* XX4XZ%\Y()MOA%252^>$$%<5%-8:6"1Q M@R%G.KZ=S-2>\[1VKT?E5!,&/:(LJE M\< S#(%N$#6.VO@>G0D=GR-R-37 $TZH1SR?W6;-(P\JD*X:2F"-A &80Z.0 MTPT:#.N4J;!Q=$M(B-.SZ'!(3\<[\W6VO"W?+5^7^5HM%GZU_G.VON[$OS8/ M+"B&&CAL&4;.6\TL\[1!ASH2OZ5(->WEQ,,1$)^.C_TFO]??H0@+#[?06H$% M(4(HQ4@CMU8U=H$=5L>[%[@C@=>8;HY<*0-)K;@*;@ ABD@6YV8-9C M>A9-.A(3)AZ^*0.VA^CHPAF# &(0)G,#".$>L682MY3S^$H/"6L5)29+#_RF MM,ZW][/U?+:H>CY4+1\ZFN0O[BZ4<@QAP+DVA -I JZ-=6BAP/';OH1=-Q+S MIB^(TY&G=BN:^_6Z7%X]N+^N=LA5)RJ/&&[Z&3T1SR\,%002B"SAABMHK$!B MCYWW\:MB0DX/LS3[P+?#+#NNQ,\]= "<8^A4L(:''9#R&CI]Q^RH3[> M5Y!J%0,L]PI@@QS0QL"]65+%6)Y% M=\@)R#M.C70:J;W1H&&/71)Q7$(>$U@TR%V1X2)S%JP@^\528^!"CAHCEN M"-"0^"5.'W^9?_V^_%XNL)__55ZKY?*Q'LURMZW>_&.^_3I_^C;_/B_78;!? M'^I$;/C"&T@JY(A!#,4$B4>Z^I)210DK2IXC"/_-)G8@!,I-%3 M5=P&0!J :CRPE39E19,!,K%;:[=7)G8WS++.Q-Y/!/KA]9RPFT9.)-*T>T ! M#3;* V)EV%0P P6S>\@4@RG#K$9,K&E-C)=I5F. F"S?KAGQK^6LPF+7UON- M!>94MD6GYQ2>$T>8!%7#9X@HX,#2!@NMH4,M;TP.3'52IK3;6(VD MQT-LZ8W9A)OSD=OB, BT4$)098%QQ!#!18,#(M@E](YD:!6-AV0J1KTQVA[M M3H!3 47(G"' &&(YVWRC*+-UGU/XK"[3)YD:;OD38^)C97'L_-Z MN;[^L/Q8=8M85\F)L\U\\\=R]653KK]7D^UNL?WQ.'"?R]@V@V7,UQ8$*DF( M948K"1@QP%A7(TVMR;%%S[@G3QF!?7D!3 M\Z!#9,A3-[@OW^=&G6*6!-&QL(96%;((:_!@H(,$@PKO$PTODS\]&UUFXO'UTWS/[CHPO;*E45,!'2B3!-AP4[;*N( MK2&S1/B4-4Q'/(UJ38PX'UTW$"_;B4(8L)P$K+%Q3D-B%=0-%@(@F/>!U= * M[^5-B8/RYZ97EN=<9\6J2_'1<:RQ((A2:<*T#X$AB-5R.H95?(O@3'QTK?78 MP4?7#;/+]=%!*A!BN.JY!Q"5V$L%&QRL[A'PGY6/+M8J&@_)\_2]4& @1U@! MI P&'C' 02.CYC3S2L&C:+.U$R8.N\OD29:V2][T^(^/;K"#6BVAA5XX"11# M%'ND1'-"(P5,VFEY2!]=[,E31F!?GH^.6\\=E<0(ZXT7@'CI&OD5[I'->Z8^ MNK9TB/31=8-[.KJ-F4!NPE=/63!T9>6NMQ95)>]W&&@ "8FGW)GZY0:CW#" MGR;=U7:S8Q)$30NGP.S7P_E8SA;S_ZMRX*[_6*[K'WYYVV3K^(3".>+"GLDP MP;R&,I@Z#C8B4>[CCQ1&RZ?,BD/CPIV%3_?WV7J[+->;K_-OCXB?>A-< M "0,MA?3V HM+/=$//K_N9.8R5;3[B6Y=9T%&F%*&6&>0P)%^&>-!R=[EUNV'V'[=NV(ECS EQT$ND"$4:*J)0 YD7/1HJ9.76;4V,.+=N-Q O MV^]F(' :8X$@TH #81S!-1:"2I9YG]RA%=[+ 1<'Y<]-KRR/1L^*59?BUK48 M $$I0298',S;()K8RZE]SD='P^JQ@UNW&V:7Z]9UFF%A#.$&!.&UTDCNL070 MIBQ,F:%5-!Z2Y^FNPXHZHJW&B##E@/>.-?.VA,IG'LDVBC9;^^WBL+M,GF1I MN^1-CXEH\71X=])$>75M@;SS7EN)I10("Z@$]4 M_N/ CS^-KR)& > .8P81\9HYK!JDC4=GZ\"//6/,".S+<^!;YH1"0A+NJ$$X MP&%-+;]2@,47,3E/!WYK.D0Z\+O!/1W=QNTK0!R2J'(Z0D.ED]P00AL4@.J1 MJW2>+OSA2#<0XI<9.((,H%"JL 19+3G!*-F.ZT01AFVY3D3U@T#^%D$CEAB MJ@YMC$!/O)&$2-M8P0I"'E\O;K0& EEQ:%RX(QGT*M3#S+[-M[-%L&&?:'V M.ZWN+33%U;X+&*^<%)@S[?>K/M ^GC6C=:?+CC5C )TXT.C3_=W=;/WPX>9I ME_[N2$#1BZ/7?4!1/>+)!B8/C.M2 IW",B4U\L YP[&R3EI#J;-24R@,]JU\ M"Y<4Z&0U!PX 2Z@CWADJ>-5I,NO9/W%HP"3P6EOFI>Q9 P.FQ,'H%"A.F4U0Y'=.2UIL-J M7/Q2[>N.COND@Z;%W06M^M]:(QS0PE*(#4>XD5MKEWFFYH!Z[<*87MC]/-S) MTLV7-V4&H^7\K5[7KV[>O\*FP!#I'BZ/4%X6%G M"1E##I'P'R"49+5,..PZXV-(1COY'E13J^$Q:J?W38/$IKSZV^WJ^W]=K>Z7 MV_5#I7O>_%"IGC]3??WKXH]/;VW$]W\9Q'?:*"*0HMQP0R54H!FPI#:C6B$# M ;_J"4$R1^UCX\B*N*>C!E]>&ZQVQ#"'0IKP#^\$TZPQH+#G(%ZM@SL,AE7K M4(@D=\>/G!6! FQ2*XHAL18 %G9SMI:>,*%)0CYDN&T8!<0+#UL'EDH*C?/( M6.6J=J/-L0 1U)N\]Q-#*[Q?_'H4E#\WO;+</6!"RYHV%AK_9T>SE9TAC44;(BVNJQ159$'&93<@-%<:.^JW > @BYLIIP MY!EPV#4[?*:(B^?&^&$SR;D1A]GY9E,!&.2#"AD&D=?4,*EX(Z=E*K[0X?C! M+63+<>XV% M4#3()B24!IL&1P8Y8WEOE4;19NMTF3CL+I,G6>YY\J;'-+1P_[Z?;Q\^58%? M017EYJ2=\O8-A43.,JH$,Q8:ZY$$N-DHLC ;9[BU&4!3JQ&@2:OXJK%16YT_ MN[9 VA-?E0_#5 6XK',(U3)QX$F\FW6TW;VSPA_T:GG= MX5,_?F.!B;>(,DP4L9@SQ317C;0,^?AS^M%V)<-S8%"(4A%"+18?ME_+M5FM MOZW6 8IJ[*?I<.RV@E!+$7#**0ZPLQIZW#B_.,(]?+.CQ6E L19 #<>TD"_->@,LU$DG<(W9TM,#WX57>$Y14:C:SS5>U MO*[^5:U:WV>+ZCSFI,J/W588!HBQSFBO-/=62A>DK27U6,8?++#S4?^ "7; M!_8JGT" H=QIRP2%2B@'R%XFX;R,M_OX^2B]+RK3G356MFIY_2E,5_>;.G/Y MRV:[GEUMCY"@RV.*8.<@9+B1#%#$!&(6- :/" !G6/=KW,R"$<&;D$8CE2O0 M#F,8]E , 2LYU1S39OLDL"?QF70)R3.$>B/+#W2#;ZK\N/W8*W@>#^YV']UC M_MF+1N07EW^FA?0(4L64AM!*J[C9]3FQT/HJ7K -Q<>1?YK\,ZB8 (2R8'& M#&%'@*WQT)"Y,\L_:ZW=7OEGW3#+.O\LO3L48BK#].@M5\Y"0Y5FH $/@Z1K MS(CNT-84Z=,SL!.2Y^GFL@)K@A2&0&O"%> ,-C(:P26Y''=H:VVV]G?%87>9 M/#E[=VAZ>IRW.]0!)QPS5>9&V/\'.]]+V4A'A$O90*3W.4EK3;5SAW:#YCS< MH9H*"HFA'#**H"=*&]7(!%F/$/ )W*']U!V/RKF[0Y$DT@&)L "&&JZ,E&2/ MFS'Q=>\F<(?&HHM]XBI(GUGF(J)*TEM9B[^ EA G=H+!D&!.@L MW*&&0:^K58U+&I8VSI3:2X2 B%;Y!.[06)7W!.6T4">8K%8U,+MBW"2W\C,X-A\1L M5!X,5E@F?!C&6$(HKWIM**R8Q8U,$D"?YXG@0'IJ558F#J'+T'Y6YWPY*3U& MV:/6$D(""B8=)-Q090F6$#3BA^V(R2A092#@7]<2Z@;!14 MR*BE;O ECEK:6<6;'X>0,";I_6IY:^_7C^76JSX,02&;@-O]W;>Z'U00P;KS4/^A(,B:I3J=9><.QA*W=G1HB= M"FF*?VA5#5\RHQ$"GBE:)8&1!BF $$JYLAR-;TI%B-5$R&8=!;67[/K=,BS@ ML^55V8#Q.8S^P\W^@A.!4-T>5"!C$#$.>L,DIQ0))$$-8; ,<QD MTI(L$QGTXP":GE#JKCHGW50=SVZ75<>Z=TL]6U2?W*>O9;F-(%BG)Q;8. :@ M((0*@C#UE')=XZ,\YO''TZ,%%$Y.N#$!SH* =3#5W;=U^;4R*+Z7[Y97J[OR M_6H3,^/U>D.A#0.6*X40IPPZ)QRD-7Y:&11O7XT6[9@C04<#? +"7EW=WU7] M('>M/@.4_RROMOOSWP]?%O/;'?115(U[=L$P,3*@IL,GC@&7F I>8V:X[^'D M&RT*]DCX&"WZ MY,,):ID,HP;DD]^TO$I7;Y19=. M3J\1<$W/,O-UMKS]H6-O3[9U>6 ! ""( ZR0$T$55'ON$ 9!)=QH:S,,;YV< M=2/B>YI];W9 ;]D ^B27HI]5"&&HYTIJ0@ ,XC))9?V18:=ZU 84%T*C5-"F MG[_& E @S#I2#3E957&E] M:"H)\PI%DU5>"%DS07X"+O_U[?E>Z/?9PZZK10Q5VSRI<%0 "Q@QF' KL/+( MXQH/!GL=.H/+I>((R"8.6=SA-O]ROVTJ8[U(TFA#M:Z/*CCS@D"N&!>"!2"8 M-8T=S(DQ\;,>O#0/Q\C0CA_@^+U3V69S-B^C&>A##OJO1TS_FVZ_F M?K-=W97KW5H0=/1^/OLR7\RW#W4IN)3CFN*5\\WL]G9=WM9;U/J*XR-), F] M/:SW+8)*3]U:".D9 9IYXXAA@K%@JC(,A.?>(6U:9<\DE?I48.BQVPKFK&:* M,(05E8H*9S&NI96&Y!/Z.9S:7LZ4PZ&3,GRS54I9O;1\6'\*1N[\ZE!@YJ%+ MBZI5'>"*>J2%D#R@X!OQ%6.BQWH[;NCE,#I=#8K.F*F#]? VJJIFLAO@X3)A M1Z\OI*!AG@&0_57T6M>#@7,9BL\J$C$3?:?3\W 5 M IQ!5CL$-00$<*&T?Y() !H_I8]<(6#P*7THB,XC)5P@ZYD07D&G 18D_* : MF1RP9UD0H+6>6N6&QR%T&=K/;G+/1>G3'+&]=?Z@9YMYE?2ZGE_-E[;.+.J%XL_(IZP6IW.C43[T:9P@$4O7\UL+0(SB MV(1IWE(." %,RT9B+5U\!WX45\L/-Y_5LN;DIUQ]N M?EFMKD]Y03K<73!B+)%*,2$]ETPZ#FDCMW H/E:P>QS]](O0\(!E0I234TJK M^PNB)'>0:$:"=:9I=6+1?"2&8JOS7HT&U6XWYO3"[^?B4)8K4_[4R<>,^31; ME+OHTV5YR+'3Y?;"5/M+(1CBQ&$>8!5A>:XEY\#'G^UU3\69?H4: ;%7@C^;#S*<1QJ+0'QX0?=L+"Z2S0%ME@3#$>.-=8V!9I1S+<]GHJZ#5>-![6>I@.;E#EQ8 0.<(01X(JU'51PS4H()%:>[>\#L-?SV>+HQI[>5EA,5,>"B:PH( K3?T^F-$Z@^,_ MLL&K:PVOK9Y@1&KJU_*Z"@XZJJ8?KBFHH4(Q32 5R%IN(#*V&98Q'D?K:/ " M4\/KJ \2D0I2Y7JU^3:[*F?+:UO>A(G_< O$H]<7B(0/W6%E>*"4#+:\97+_ MY3L0'Q(W>-&EX14W%"JQJUBY**]6=W?WR_ECY9/-N\_'U[*#-X0)W"CM-<&F MFAL8@](V$[A#V,=' PQ>T&B$%6TH6%*=0=2;JF-GF\TEA78&0 J$Q Z ,.7# ML!MN).#69%C+=+0,M4A,TN?H'MM$)\U:K7_C@X[>.GU)/Z"QW]B4%G@WK^JP M/+K^E]?_?3];S&\>JF"TJUU'K0Q&,'#F<*M][XD1O6Y)=6 _W/DYA6%.>JIL M6#R-9Q81#RF5"A JC#/M DK2XW HH;CS,ZJ*W%9*831 G"#M@ VB/\JOH:8I MRY>_F5T\LE97:7!+F7?<>=%_$GRQ6/U9%3JN,NT^EE7=G7)3E80_X>YL]X!" M86<@0] Q#B" D""&J583;-K$S,B*58) $QE,QX?_$FO59O;"UD5U;;6".FJ M>ML$";"7W#%(\CS$'DN]G=C3"\&?B4-9G8B?$W6FH$>-W17%8,I)"S5^DITR'%^I>[2Y:%0-=UJXXC#,@S_FZVQ] M6UY_7E7%[,/OJTJ4RTT\GPX\KZ#8:1R0T H:K+B5!/H&&TMY_#PU6F>@?/@U M#*:9\6W70^;E,60\W7YX7($]4A02@V6P&'10 ^!BKP=/XCWEH[7YR9!M?2#- M@VRVK HY58ZP^-W<_A$%X%IX2(#!#%%$'/1 U@@X072\:W^TMCSYD"H:QK&= M5I\"V\NOJT50Q,;]^WZ^?1C1)?+J7>KZ>O>8V>+=\F:UOGM,I7STB*"4 WDJ MX[^ZNULM=Q=L/MQO-]O9\KJJ+O X)CS)F'9_9:IIJ.KM-'ML+6!GV]G'2P@8EHGS)UME-*2E^M MGR)1/YP2YJV]&'8SZ#89:T=O+1!BSOI@YVJGO;'2(MQ('+Y1DFGRRO */U!-7ARZ](7KT]?6X[:MA-_[:WB_O!R UR+ I@F2MJ^$ MLM8VPO%:"U_2I+_^4+;D9-VU+.MF;GN P'"\(CWSS9B<"V=89]-/ZL_G3_?[ MIVOJ@]JPL09PF8(-3?W6-UU2.___>$@L82,&ZX8YEXX*Z$\'/E4 M7G"$.RVA$W-V*9W__,$ JSX7A%7]+0B&0"NC4,U1W,?8S2N"QQ#&:7A\" )) MI^V/G+U[RJOEK:KMV!9?HFCR37WIVH7 >L<9 @2&&A'_,>H1XH13IAO0#!EP M5=G$2?R^LC^G0J/"-%O"[4#A"[1?C*=>&AH@(5Y@HCV&1GH?$;6JX=@:2=., MOTPFUU.]F0:^?X/B)!7!>37Z5@'>?9+@F$-"(<>\!-!P"RTY(HY -T]P7K695-97ZU5/(-,(N%17 MV_Q9+)=JM=BOO6]6VVSU1Q$]"K79Y,>F:B>[[XQQ#E_QGM\57_+%*6U=(A]= MA@="K)5,*:CC3@6I!E&,AT@90%R93NTS)C)3Z]YW[QY:&+D8)^D\2; $4Z,5 M1HYR(HT0J.['HD%V0O%AFFW.G57K, M$H3B,LJ%$B&TPXAH!V4#'I!\SJXUUT5>)M"/TUUG,AAGLV+.<_"=_BHS=M'? MOG*F@+VQC!,/H<0$&!LA(4<\X@=IQVTFD7QW[1H1T?]K6I*!GM>H8#=*6]?) M^KHX_&^<7 K^=!H?H/$*0> Y,I1YS3A'C94"'4"SW@S=T?V:2KJGV>T)\)LU M;GBUQK2,"M(@C9$$B"JD@#,".-I8L\+Z_FT@)^M[-)>>C(?:E"=$/T3RSA4# M/?M[8((XXB""V#) !(J0V(9FX^F!AM'AC3"*.G MTC/I_;K*G&Z_O5]F^QY753^IIRJ$6,?QR1D"I_^9GJ6L2Q3_\N!@L6&(6,2 MDC8N1E9;014AB'%LL>B41)\ZAG^6C>X1_/8I M8&".W4@J##Z, LL$A4IKGD.J[$0D/<@$4DF//2 MM)X^R5C:4$X-WER&TWE NI2C=Q@= ) &>XNBWPT1M0IS"QJ^H^&0>"1^5,EV MU9K!Z/U[M"]'Q*W1@/J=G.ZYD5]<9 M7%Y%.L\1L-7$2D2885A@S:DGML' ^P$=82?K^C^EMDR%6QK9%FN UPZ0J/!4 M, (I)^RH[\[U]VQFR[:,[-D,@2>=.+W3!FF$)98LKFA *ZI00S<$P*7I>_3$ M_DS OA\&KT>&27D \XIN/I&]C? ][AY;A?;LF6"9HP991$GTJ)?C\#ZIW+*OE^7VXS.!,VLI\9K%'4)Y9",$1]JAHOW;F4_2&6>P MW ;P?O,@RV^;_&&WO"L>VK(&'4:':!)8&)758JZ!1J8JX6SXQFI -Z3Y?>;A MJ8/Q 4LC.UG=G10I^1Q9^L%PKU.")ZVR7U$+$T>XT5Q4 31J+(.,>DQ9?&,] M=='=N&'*KV<+$\JP-]@0063TG3QD4M&:(^R4FK,4[]H6)IV%T=["Y#H$DD[* MU9=Y?OR>&!&>-$RSN1-&,Y(IB(3"L8:D6I'33;SVE>QK+ M' >7V<+=+Y![,25R?E"H+M)S./Z@.-'1H\"",=9PR;0G:?JRXPFO@S8,0NJ? MJA=)^<.1Q# M7"\5 Q'9R[YOVR.=V@*TCXP2(<5%K;%V4+1G"%Y\-&F"#/)2. M<2VA EA0V0"@C9FS_&.((]99CN6X@$P9\&[(^FVU>$&4%8 PHGVSIP(%$FR< M-J9A,#E@EQ7IQ;LFOI^+,=E3L3WT9GM;+A<;&VWJK.YS]FM9+@\&=IMV#)HO M1"P!C&ZF'=% M]JE8[CN>OLVSS6Z=+]ZM/N3WN_7Z<.3VEW*U;OZKLTUQ6=>F^[( JP-Y#BIJ M;=P/ ,.RN5Y"4>U,_^S!9,<91URH;H[GW!OBNP>UVA:+8KG;%E_RCQ4C>U[= MU_OE;I$O?$3;E(]/NVV]8)]>NG'-?CG>EP6!JF;23AI,J80$:*^.J&)G^I_V M(J] 2V^.Y^#=]J11:M,=]7M?\:HK2+:Z+[)EI/6A7#]68> KM^ QOB2:(48; MRP26!G&E+ #VN,D8*OO;;31A1;LYCA=CJO7'U&UL[+UI M<]Q(EB7Z?7X%7HW9FTPSJ1*+8^O7W6.^(4=FRI2>I*R:MK1G86 $2*(K"+ ! MA%+J7S^.+2)(QN(K &8_ZYDLB@K%/?=<]W.O[__\/[\];*VO657G9?$O?W'^ M:O_%RHIUN%G5GF\/(^/%O+S[_A]=]VHGC^*?N M;_U$U:K+.__.M_LZR>CJK<9I^R6ZO]W]\^ MO3N++OZI_<1/17;7\OTQJ_)R\[E)J^9]>I-M&8SNV^ZK[/;T5VRKZLDWM S% M+4-.T#+TWZ]\9?_L)^6NWJMW=I^KC"Y<-C M5M1=,H'%YE/6Y%76YBF2U^MM6>^J#-[4396NFY5M)TGH0,_V0(")"XCKA7X, M;0 A^Z_MKSH3JZQX^]OG$5#W*W,F_R+"T\L(5%E=[JIUG[X8UC9[]_#_]0#+ M0EF1W>9-;?T^XOK__OFG@W=/2"[7IUI-A^8VK6\Z2 ,1#)H3_Y1MFWK\S=OV M-V]M9\C!_UV"L>>\EVNCO/A:ZNE"3PKS;?:GCWF["GF7G35MB+:[+;9AUO"FF.1;89V M^9&UV_J HOZ2WFRSE8-\8B>V'_O((1Z&'HCC$0,(;6_5[//5U1ZKU[)(GVW. M)-4+'7<$:Y6WU@!W[,%6!]@Z0FS]WF$^WY^GB 2?;,X7!#'AU,N_$3T5HO*" MHIH)R3(TU9!OY12-6DQ7#U+>6OW\6!9U68T#;/@MKU=.D$34=BD$D8OB5LL= M=[ +&0Q;1$O5K1G6SZ/"IT5H#1"M$2.K@AA*0<74P#&?2DY+KW1)*<6L$2V\ M2M@%_=-']C(T3Z,_I:EFJ5';2/F0YL7*ID'$#"7(\VUH0Y?X,1XMNTX(M:D; MI[W9]:W'J5/A>)G6H'$&2-:MD2R2B=(^2O0.E&/1-1.BJUK>K*RX!BB04Q/^!@XH1GU*!IUMO[K7?GUI\&=5C/"\0^M7(1' M7 5Q*QUZL-$G**LOOBE8A?LD>;K)J%22A'Q _M!$%- $@ M2O;39C!($J%AEOBW&^[( Z N)XI5%A)$\=419CD2Z^7']%B_]W FKA!>T'&A M'I"G;AG97P%_J:L1J8QDOK!_VPV;;.!A#[%OIB2 H8M!Y">#,>3"D"O;*YJ8 M>+S2XM(P!\//H,R@Q AY:N,0'MXF&'F,S' /-H2I7(;"J#IQ<4@AR8F\U@R# M%E;U)#1T:$"H&_J1!P@F>W.4"BVJ21N916\TS(F(\"BK.08HU*$Z"YCQ.+ C MI#R"A"Y5>T3=N*H^4KSPZL^'YCZK/I9U4^WM/ED7>[)4-E1=*$;4]Y@0^J$7 MT20.(KA'@F&(1:3)A'W#JM6B?7O4^=[GMYGUKJAW5;M[5&+4920&?+(V-_UB MBM>AM9["/6R9FG$\)T'C!6DT&91EJ*91#\OIFKB8UK[<=W#8=O">_Q[0();[0U)0>BX;U]-3.G:.-.];O+5*K@RI8%&HB MG$]*I^=:3#RUT&Q$/;F8NZ"7>IE?AD)J]JDTV59551#6]>[AL5VPJW^KLPU. MM^O=-FWRXF[XT(>;;7[7K^@QF.UJP:>TR58Q!DD( *"41CY"-G%C;\07!BA2 M4TI3J$RKZ8#%JA@85;DT%AE925U"4-1E]XUUY(?5.F(=>;+_Z,&7-]8^K)\N MA74B>9:,@I"$FX[T4F7>N-]74\$TS$NFBZQHS\%VE3LL-L_^\DF1_VQ?[_[$ M!/"" !'7#V.VC3V/ZWARRV9>6'5Z0'RB&%4>5"B%0GKD,%44M P/Y (P5?E_@4JQ M&E]'3!:IT-JX!_Y.JP.J)AJS0 M3AX('8)[B,Q+N;5^;Y%; _39Y\9Y^!528:T!6ZH:ZW7RJBH;X%1>G5_FA0C& M84@<0B(O B"*( S :#F!D;=Z?';3E(0.B%L5Z?3/ 7+W?Y3=Y4713;.FVW;# MAJK:2K K*ZUF*=6AH\LK5M4J5'G&ERJ$"AY=53U5MN0E[G-6?(:A9&-762CO;6=UT1L,@<&S'LX$78!N M,'&#<;Z3^&'HJ(F3D"G#ZC1BT2)/8AS*ZI,Q^G0(U)[/)2C4,5-"$B5%\5(U M2LZ9JR*EP)'* DFS2ZL\W?ZPP1!B$=HS9.'6[7E[2-:6X;%^N&/(?E1?[Q!F5GZ1PPBE1@>([6K' MR'H+V_JA!7Z>]/Z*/&"(!@MAR@BPXK)^+:!ELG]:S;%UTM./[UP M04C8/^!9*GFE<_F\!"^U RMX)#&7+\:6^F:2),VKOZ7;7?;A=MB6GC7U\?JI M&R:> V%$L!?&V,4H3O9%(O83H7/H!F%,MZFDW0R<=OBT[2%1#X+J/I))^=>[ MEZ2%;G78VQOJN[W:/?R%;BFY1K74MA)M\5NJ"NMWE'M[B69N%<;1IX"L$(C< MF(0A)2X-@ .CQ!LOFJ81<4,=VTSD++_.K2:2+$N/>8U3JT-NCV3UC04?VN-H M<^OI2>+$AJ-*U"]5*16]NCZDU,":X@K*]E/6[*KB0W$$(/!I@%T/)2X.[1![ M"-MT!!!BJGBCA[19PW5IC\NJ.F!6.5:F6E93I%A66E0Q3;!V)7Q7K*NL?9/U M!Y+U/_UHW9:5-82E=VX4QOQET53YS:X[ M=8Z^TX?';?D]JU84$$#;^04/>CBP(^)[XYP#Q= FJZ]9=5,J#/(E[8IT[6.( M_*/Z\N$Q+;Y;ZV. RH-Z69:EQ_ 3T*M=.9^ MFZ^6R/LN67R#)MBHW+%B"Q5 M))7]NC[FUL*5/G9RLG1BMUA_3S!-@D3:'O8I3;"V-D?JVX?0_'52DZM M4%[GXK3>:,CJZVR!T"ZZKV4=6H1Q(6$V$LJEJK499Z]*N$&.=4^=>K;CNZ'M MAGX0N[8'40+'LX$T#D)'?;U9SNY_N35G4W-YO$0OM0LK>B4YER?&FD*GW!6; MK)WS;W9U#V"%'-NCB8=#3 (?QQ2Y<#^-B!RJN-HL8=!TX=0ALNH.DO7#T>*R MM1ZTT!..'WXK;[J^YX97!"(([&,R-? M5+12#0)7UWUZB.2+KHNU3NW '<%;+7KMEQ&(14=602>(B.%]T'Q1F&N?XS&= M:GL>I0*S5(W5Y)WX7D@%%KF5=W]7XH?;=C$@*^K^ IFLN^NK/1M8?[Y/J^PF MK;/-Q_1[>\MBO;]7D;@XC#&,0H_ ($$)\2/?,?U?#^*$>4^"&$6A;F>WX%Z MVZ&R!E@6K*IV!K#[>;8[4Y4(O=3WIXG40J1@(F>?*\.4'/,*Q>?U?;;9;9]! M:K$D9=6A04=HCOI #;?;X:'T#[>'#S[_EAI];S7P2WJSS;YDWQK$_M$_5@D) MH$NQ[R,W]HB=0,J4;O"%$E]H-+Q,#PP/KS_O'A[2ZGL[@*/_L(M^:W\6W#>X3#HY$\XRP<^6I]YTMSVTB]#=:LGO'6ZK!6YUR"?.7K-$YT+2 M6W9K64:N7#A'Y6OJ_[*9^;>BRM;E79'_YTM$OY;%UZQFY0-L=^S7SY"Y/@IL M-IH((/#BV$W:$9<1-=\+UXMQZ_@X3B@;.-I>-"))/)OR) 23]J<;-AU6P,Z+?^<&G_0;#?_P\B_=8Y_JQ=S 4V?+C";%A.U_YEQU:G MQWJ?6"ZO\G9[RN>&H?BM;=Y=9H?K)O_*''B&DO@.B D((X(3&@7$!J$[H(P# MSQ8ZHSEXEO [4DF/:_61TY\.9PB:(8@RQYZ& #:S=Q ,D@0R1 MS2!Y/D% ;LBJQ?1T(]+AJMCVQ\-*DDPNULR]Z#!SHN-_3CQ].@L&-')$*)C:F+ MJ.TA#Z!1YFELQXH*JQ/*A..D-N&61;OEICM]=G!BG!;4HKY:XR2MQG.%2(F'W]TZ!>MUP)\B^FWB4 N5L^-.'M=W\UQS*OW[XIU^<"*]6^'G?K[W?>1 M Y* !B%LWP[ T(^0%_E>$D 2A2'AON1*Q80Y!>A160R6=< UVR&7"QQ=Z+4Z MF%U&E]3B2:F_W8EUID.>_W!+LMNLJK(-L]_?Q "+S?L\O9-GAR,NT'. M9SL>19 X81(G( D')!&)B="8U(1]TV52?E?DM_FZG:M;/RF3-H,#5L.ZZ'"- M0CN3O#TX(58R&8D.GP3.'1@Q:7Q:KHYX.ZF$AS@<89Y--B5XO2"G)J.T#)DU MZF$Y79L7OI+AJ?4V)PR_&_:Z/YD2+3;[T\HE Y8U>=5/D Z_77FN1T-LAR!. M A! "JA-1I@1"806$R<'9UC06U1O#[#&JV[$;V*=.&1\0K[H:(FI_ E=?].7 MP^-?# Z]>;I:UVK_"/^-]=2M_5],?A^$UJA_8R+]@$?R^LE'L>+&=$$BH0T),4 1&@U[LB=Z.)FO&<#K8 ['8A[+JJVC1 MKD*@I*2;X4Z#..^!S:RN>QPB.BG.ZD(53\*1:]HERXVT"GUXS"JFB\5=>V\K M3JOJ^VW__%6]"BAV(B_P(?%L$#AQ!+$S(@ @C)1D2<&N89UJ 5GK%M';$9*B M4*EP+*E<$]&K0;91E5WZ0;II836/O M@>PEZ>%I\@2'R"KT+U0'5;WB&-"JL\9SKOZ%Y5_+@F2;W;K);[897*^K7;JM M5RAP@>^Z)$E\'\6Q3RD:A9?5K"[7>3^-Y@RK7H>#=="LGTL0.!&OB\[+6C<3 MD\HRU^ZVL0X@K1'E]/SRGV.?@6>Y8^M[OH^63 O&]^; =SJ@53MUSL?(B1QA M@,[YSY3K=J@TUO04DL*GK,[8/[R'Q89D7[-M^=BVSY4;Q0@#V[%M8&,[BD+* M( R6(QIP%<0Z[1E."R.J/B^PY+RKE'*#+*L2R6$"0M6SPYY?AM(Z@CD#Q0KY M80*J%1.$"N52">(T);P90I'0!:8(58\NY0@M;$DEB?=96N?%W?$EDRL:$ "" M.'2=,/02FZ+V,A,O@1C2P ECKG4N;<8,IX>3X_H!Y_$Q5Y64(<6Q1+XP3:^& M&9,E,*N0)DPSK"U'"#(ME2!.D,&;'51X7&!J4'+G4EY0YTEZ.KV_ NN7K+DO M-^^ZPP^]>3N,[#CP"270CX$3$1_ ,2?9-A5]=5>/4=-;GKL[@]9'NU,49].E MR96<3I^"5PW98;ACL<=I'0&=>4+]#'TB,^JJ$5CHE+JR6]?FU/7P)JV"[6VZ MZ;:[2W=X1K==W\SJE4<2"IP@]@%-B$.\T'''?<\QM84?']=DU; .OGAG?,M@ M*4JA/,.26C@)N1K$\(#S\&!XCW1F-3Q'H(@<*@=AH7JH[M,D02>N;NB2X$1:5'ZNF(:M 7 3V@,@] %T"$!3>+! M& 21[ZZ:LDFWDJ+"9T)(5/9HN+M,!^+4.5E%H>'D3U)H]%.G06@Z4#,+38=! M1&C$F%RHT @Z<4UH9#@17.HX.KA*LLR:O+_%)C,TL6IT,+&%'0JB-'QB?IC?-,R*K6@ M,06S&O9$'=T=P?+F :>VW5!G>+B^DJ%*X*+6,92=.;V*H8;7_F!7U\/85 MRS".@VCH.-BQ0>) A*DWVHP 4A1[$4N&M7Z (K>N*DN>K*J;XDV3J _PN@?[ M)N535=--\:IAA5J87WE%/V)!2-!EV%NJGDOYJ%IQPF9%U/CE#;:J-] M9N(R?WR3%9IBL+CY"UU^G9_2T,J=/[>78W=;[)TXKA_!_6KJBRA[QIKQ/. M!H ZY%*-?Q7=G(QZ70+Z!+ U[C*@UX(QH91>HE184[7$9\GBJL=!+I75R*6H MW.YOJSV"LZ))0D@(4>C$-'8 \.Q@W+(/78"@S!J6E*'I5[*DKWE5(U1,*8US MJ4L39US?.L41A\@I4;LL.5-SY8QP:>!'[HC/P1S*;IE$MJ\]]7?L;;?E'^U5 M]BM$?!S'OA/0F$0.@, &X_(;"MC GD>VC!DW+&6_9HW\DKPYQH5F5.0 MM/,HO4OLA.7$04&8A"$(*?6IXX/ &RM\9-LN71797::;"FQQ"M9<,U&&[MM6\1TYP7: M"_RK[+[=&_ UZ^<[VM-)#,"'VQ;9^&I,DD#L("^)62G$_B>".$I\)FL M(MY.9\J\NNF[8-.;<^=Z\$F28XO=&C345M& M1S?N93EM7Y!]E)@3U[.G,XE'?)) VR,XHK9'7>3Z(ZK8P4)WVIO&8GBQ>GS] M/2^L:^HQ+GS]U.N'[/O$AD+&I^E+BI:8MA^_4"RD\PMZI%B*\PM:/U4TEZ'Y MDWE[]IWB*5CFS0&?LI8V5H-VH^\Z#[^*6MV55%_*K?;I+]9>^4$-L,;^10[,;03 MWP[#/G6% #J80)$D,3M8PUGDJ7^M1+'FT6U]&KWL1MAR;__-3AYG;ID=I[GD M\S*^Q\YU(XC#$X![!ZW!0^O@HM64UNAD]\\&-ZW?6T>MP=.)$Y3IP%W(8(MI M,\M(<O;J,:OR@N.7KMW.)Z W[Z2XO.F6Z2;?B2UO2!/.EE"E8%Q%J;>!:9$C-G*HLK3.ZD]9O=NVSWPES/'^ JKF8]?IV:<_ MEG7>BF^]LFGH! 0&.(;8#CTO"I$[@@MI)/3<]D20#-??(URKROI9 59FK7NP MUOQS1:I$X[4%34L0YXZ5)0-OW7(?&<8B:PB\XHAESFRR?/PP1O9'*S\Q#GGL5&;248ATY R,0:8(FO$1R,(SA1#SND8? MJH%==*8PY++*R$,/WXJ9XE/_UB:S^P3;^_2Q;M?''Q^W^;I=_?[9 ^$$QT]>)I!M"[W=H%3W MD-OEQ^T>M)8T8C:L2EEE_GCJ3C)[CYYGF=0+LHCW&A%!L>LI,&>!BY\Z./+/^8*Y9O6_6D7,&)]'4 V]@-FV: M8$\UK:82X/GGUZ[%0M=$F[:8+SIGF?9=9>I-#?5"+'" M?; [K].[NZHM8;JMB9^RKUFQR_9'L#R [3 "+G*!&SLV)'&( L^.DC")$PBX MKSA3-&,N13]%UHX4!VRSG6J\PM6%#J6+Y65T+&W>/#^.K)4EQ8[6G799!92@ M (+ ]: ?0S^BQ/-&DY@A$;KR5L60X<6>"YVMPW>^IQG@5$FY]-.I3;:N,#FE M9G50Q 5+C-Q%JY6@*WQ2)>L^IJO,_@M;W=F>=0. MH9^X*(KBD%E+1C,P""*71YNDO]RP'@V8NE?'!E@L[3-@G$(D3]IE\9F$+S'! MD:"*1VF8IT)^OTVVG9!2[!+5/]#DV M8(,UB)*#+=OVN8L2>0N&U>48CW!)HL#;=5&9AC(Q41%A2YN6G"7BC):H$S>_ MEFCPH=39E 2T)+M[;FG0K<@E21!%"70HLKT(L#_ T1:U2<*M)=(6)M42X1)% M@3D.-9F$-!4UF:PV.4O%.3U1IFX!>J+N0ZFS,8G-Z>*RZ*:,VP50O*N;\B&K M4%KG]8?;CU6^;A=$6S'SO7;9!D0 1T'@@@A"X@S&6<%$?)'974TF#2O.B++? MP3#B?&-U2-O)R@&K4&6CFW6^^=\9"!=3*UU<&YD7YF/OP@RQ9OJ7,5>LVZG2 M:)/5K8FC)), T#")G3"R;2;&#@K'$@\!EP@]\ZC-Z&)T4:A*T\^]+FTT0+LI M==11YQG0Q[,EH+$@O!:-%'5+6"6E>%/12;*K^M<L_AQ,AW:BO.HK;'"F ML6Z'TQJ :IO($Z=;?L!KE&D]0UXADB<;]3XG3G#<*\W[,O1/KTL<8U]%OG2I MWRB]O@]"0ITD<4@"[(00.$XQ8NJ"6*?^<9IL2,0UALDHQV=F"LS2^G\"Q?N\!<4JL/$^;OIY ,<;;,[EEGG5:ZKB#DIYS]82( M*K,RKWZJPR\UM0Y^U7Q7;)@P5WFZ'4P0+X")$P61%_EV")&?[*^[(!1[7$67 MU!<;5LL#'GX%$"?GNDH:Y45,(0]0)-11G!M^933*D9PJBG#%HXC/73RCAM), MS*^$\M!+#2V!7P%_R3;MF=?A^WWL1S! P/$CEY 0.RXFX_=CG'B\\B?VK8:U M;P##W[D%.;FN>N;H$).\ 8>$W@E2PB]VYJB14SINBGAD[HES9S1.CH#Y!4X2 M=ZD:>GYI@UE5UH_I.DN+#21(-X7DM3FNKY# MS8)AR=L#Z^[,&J#Q]W8%YJZ+X32DB0GC2;XD9%*!.'[)G(9 .?F4)))'3,^Z M?498U6F:7V0U^%#J;#@"\Y'9-EN7#P^[@FE\]PK1NR_[83R&*$' PVTE&P1. M3,9A/'6]A.N4JJ()TW.3+Y!9_W?Z\/C_6.^^"$S *3#(,5TY#7F"DY;G>9.9 MP50@4& >(8IMQ[>CV*.V'?FV M ^.]1H8$"]T*Q?VEAD7IUZSI-Z:*B1 _)WQB8X0.,5$9(4PK&Z/5"_(@S,TR M9$ <=JG8)O@'C9_OTRI#:9UM;$Y,J-.I5)YAEY7F?BS A4(X7SCT1U.E,::69B1=U'UI#:;9/=;FN/)(D+ M72=Q$B] ?H)<:(\F$F #D<).Z(L-*WN+Q6K!2!UM%:.(K\XSQHZ8.G,38Z3F M.R;A0MTGQ=4R:C\YZ*6&MB*G L-N:>1X((300P%A7@,8L$)S-!(Y5.A8O.!7 M3Z<$4D<\18D24P,#'$GKP2S',I\2P:$)@HPM2Q5$P9_1!2D.N/9SL"A%K95A M;ARB&(#V5DKB @1H['HQ&BT U^/?Q2'XO88UH45C=2U?8O^!*$77AW,FV1%3 M@TF)$=B.89 @N?&7 %%<&R^>.GANNX4D#?./H:21E^J-0&!#Q1_EE_MR5Z?% M)F&!;[*L.++GQ"&,$C^V(?(P\&T/),Y@#U!H1]Q[*I2LF%=&T+5K@3T :JQ= ME\?I"!,32X;+&H%9(S)9]51D46 SQ61LRBGKI^R1_2W[9[75W&=6WR"SZK:L M'E*F,^/F"O9CT>1?LY[O'_ZR;[A_^?&O:MLM+O%S;L>%%D[GEVE-?I2Z6YN4 MA/^:%]F1+8S"*(#(MQ,<^*X/74S"T1:.*?>JAKP%X])MQ_+2+2Q*[**V6]>&T3BLQ(E%F']F*"+%CWP<$ 4"" !!F8[05()]K-4+-@GF- M5BRO1=@2+JT-$:585FLJJ468DRZG#3&H2Z/!7J/?E\7=VR]9]7!2EHV4TJ)E MM 27BY)E61_.E\_2C/#(,LFK;,UHJX^L,-6/_,A)8.)0$$4P";UQ[0FX4<(M MR#+?;5B*]Y#^AZ @2_%T78I-4R0FPGLTLN(KQ1*_[)IF2TYP15GC$=$3GIZ1 M3Q5.YA=.)?2EGI8AMH0._TBKS1?V3_I;G8D=0H>ZU'5\0A %-!RGHX&/Q![. M%?MFPT+9@;%:-%)[:019NBR4Y@D2DTE^;HPLGC^AX<+:N1Q=RU@ZE\1>ZF@P M8GIP>D\Z8 =TQ>;9&K^-_20*L). A" W]HF3 MC,-O'X0)UZK3K G5">I_3WS1(U/YA8?,'FUG&6SD0D^+\CNK.%;AGK/2T&Y MH.XD>O*NO91LW62;STVY_L=O1=[4GS[_MM_Z$$5N@DD2A\@#(**AC_8VL2?T MB(>:)1\>C^Z,Q9Z'$?9L&#H.LX1=1/>6B.MR;Q*5 M_7[#&G2\A-GCDI@.D^;N^L3A%+2)R="\C/%/(D[!G-Q$H@R#/).)9SP^,Z&H MRL_\DXK*'I3Z6HNF,]KO]W<^$)\FP(N1'4<>]5#@XH",AF,GX=9=3>8,R_#U M$Z_O.2Y ,<;U=9V>@68QV5XXPYI.<)MAVM0I;A[&E8]RO[]P4X\!/N=/"[H= MXCW6+TNI[>U_79Z81N[K]J=\F^?9$]^_VD=\KZ?71K$9/FNF,E/(T^6V-9QI32 MTDCAFFJ?.6;R8Z^CKGMNB>#773L:_'#;^_BARAGF=+O]#K^F^;:[SH7ZB&+B MN9X''(B/X -/.ABM?':)!"G6,QEN7&/S$I':%936C>9=<><;+*-ZNAC MFGC*C@D7%TI-X\@CORSTW3K^W#Y'=DO$O7?6A]O^,[5U<-#:>_@ZVH#JJ'5Q M;4%EI-O70^OC-I$>M8F;[U9]]+G'H4VD79LH^C;!ZJ&Z;Q.G5$)MO[JY" @- MK"<-^5('X].2<'4 /T-,M&T[.P>XK[GJ#[NF;M)BP^JKWH45=FC@AX1"%X2L MI,*>;8_WR@2 N'KWG&E'9WHHWRVLESTZJSS >S,(D^;M9_JCIS)$7TK@Y$?C M9RN2FZ$B>3YJ;WT:Q^LU^^$XXKUG2QB/*P1&90>;L4:PY%'V)/Z+[ETS' FC M8^=3.UFZO\@V'ZJ_L;_,-JN0>IA2/\*V%WLH<1G.<9DU@ Y6O)5Z(I"FM\N= MW/_UIJ^@V2_;$[5?.Z03#)ZT!-7@$'KJ>$X]B#ZS&7!PD0VIK;^]JJ8PP4AZ MZB8QUUBZ.C2-NFL:NZYIC#)15H-*S#24^+892[->RZ+O74(A%*+1#XD>!XR.8$,\G:#Q! M$ 0A7V6S/-3&2YUMUBE;VE@9*VO*6^NQ6QMZ8XD?&E@.:Z8'Y[.&>?)!^W 1 MU9&[5N>OU3"'#T/ZO<^O;$ O&DP3 WUC#>J53P"8XT77Q(#AR!G/LT_GV_>S M[$E9_=PN$J\(<'!, M?V/3L,/9NA'2^7#%S/XWH#>7:0TRRX*ZVRS\Z1Z9PY M90PG3Y&_[I=5AZ7VO7_6+1L'=AZ^DG1X)4XFLI^NIO'*DYTV&G3E-KUQF3J5 M[??'L92+$H;+"T$$8H(HQ0%D?TYB&E(G(+/D,'YT4YP(TJU^>^_F27X"H9\V MZYF)^@+2W?6 +SK+[>%/D-[$V\"?*Z])^&\HH3O2O6Y4/6'E7I4.WW M6V.*0C>PL>,GS+#K811[W7O$492X/J2:DI4=D[2'-=MKB##47>KE'J;F%A_^35K>H/OR[K>VPI<''G 0R&%T/%![-(DZ6W%-@EC6Z1Z MD[-@N )[WFO$:B9)TO@DQCQ?8@+#\%@#73^TD'ZT8--4^==/C)EGU%X M3A)V07;4"%Z&Z"CZ4.ILEA3*L81_Y?D @9EI:A"5+(2_4V(CC/G6W9W][]G!59E6Z9 MTL#-0U[D;<'3OB,S7':RHBX. ^ C2B#P8<#*'2<:C0=V+'9-B!Z3IF>D>Y1O MK+L>9Y=@TR=(K:R'*KI#21/EG)/&T[,M.!,\$OWS$=%/08YW*$T\KH$;NS'RG#C"E(8T M"9QANBEV" ZHX$W-"I;,'SWIP'4]<7. )ZEWBJSRR=QTA(JIVQ,NCY#-(VD7 M6;J@9'K878: :?+EY07.VA@2NEA^MVYV%5-,?,^&-5F]2GP? 1#&B&+;]D$4 MV&AORH\16GW-JIM2Z$9Y41,BO>D8C4BG.J"RUCTLB;OEA;GCUB*SI E+T!%; M^ I;YBZ.?\;(9;F1)W Q*J/@PJG;X=7XX)X%2O.BG?/^4'Q.M]F'6S;X?,RJ MYGM[G5?3;C/N=&V%O2 .;9R0D+CM\ 33UUQD7AI5DMO%)8A>;J=>CX79H(S M7EG\P$RQ 6AQ=U@57(4 (C]F@\T8@\C#. B 9))?Y?L.3Y7M(%BML MVQL;!75-BC(^$3/-EIAB'8AZLBE@6DDZ0XM*HOR MJ;%AA+C?8A!#!"*"41+$@6,CUW7B<8N!$P9^(+3/2-F:X8FF_@#G#\.TTH]6 MWH'\)\&M1^J<\JG.M'2*:= QMKT,T9'7V?8A76/LTIXD;6PO0[ T^O-\KY)F MIO@W%K,NST:FXR27 P,"0D(0L8,H@3&,"=Q;\;UX'!/RB9?HMTN,^\3$:@0T MSH*+J90P67R:9(0ER5W7 SVS3&P_X^&"KL@RM@P5D4;_8DNU"@O\"M$>.F^' M9;TNC597K+8B. %N&!(GBIPX].RQNG*])!%Z]%3:B.'B9M\A^JI&5"YDF>/5 MC0E($Q60$=)0P+RQ1E13:\EI;BZ*BB*=2U$753=>R(P67KAG:=KQQ-ER:.7[ M"<4D\)WV;#".$:9H+(/(;G(E.7)GOT4+P,B=+ES/,I()T<*<\&K6*?(.RXKFM[("9L[$8],MH#T+%% MII;EK1B>8/[2_A.K/"E5;ZPB$SV")L^FXOR/5B(USOLL9+)'9I*'F])EJ)(& M/W@G=029$3LEWDY])\P[7!;,\*Y]IJL'418URF[+*NL_]R7]EM6_Y$59==>. M]44=+#9/OZ6_E>R7K+DO-X=*L%[%'D(X" (FG)X+,"#0'P>;K@\(%5&W)>$V MK)=T6(:S;CJ/K*9U1G18N1RVA.X76 9DDX/?X^/$KM@Z]C[(?;,'L7 MK",?WHQ9H&.BNP^3:5C#(&W[%#'/B'JR&%X0+9'O A[% O !&V]W,AR!:Z&$S6AO&YT$Z36,:273V1 MI$XDQYAE32H?,$C[]^-_&%!-7-:?X>:JSLJSN21-5/#BI'ZILB)UBR7;I\19(!7(<;1Y,>LZBZBVV\6<3 (?!NXH1A,>INE)H;FIKRH+3.UWN;(;(C/[&!36S'C8*0X' <>WD) M)D(/UJI9,JQ!'1@UQ1%D3DYVS)&FJCUOK [;8B3H"5,".B3'\#+%2-*7*XJD MPI"2+*U<&I((@02CV'$=0H,XV-L";H#%CE/+V1#I4U+GJ?MN5)PLBJP?=O7F M\,?SLP\Z2550*JUL:E*H!+W@4=^!!F1E1V2;W=-MMF+'<(@ M\6/BT@##@#H0^,G>JDM*?I[EM_=MXK'>G)Z MESU]4N7#KJF;M-@P.'WEAF"2N*QD2Q(O2HCM8NJ/,^C ]:#0S7UZ+4\QQV3] M,4!^F_:8VY?F']I;:_IGD\H#:.N'?/RUH(!I#@B?K,T7"S&Q&W%: ]"73U<= M@9UES"C$Y 5M-!.192BF(=_**=JT!G4=!/T%$+CY]UV_<6H5T"!!@-@HC*(0 M.Q'%=(_&BT.DK+,:,!A67'I[FZV[9QDV+=;V\N(Z6^^JO,E9-]@O=?)%55AC>%:L![K]))'F;6SJE@!G\.SBAT"'<\' MV*FM-7PG+!T:I%IXD)D:KX5EF!039 M%*^(E>.R8 W6X1U?5:R)15[-_7]W:<7T9_L]R8NT6.?I]EUQ6U8/W?D#DM?K M;5GOCO;/$)\ Z@5,Y2/H^\!+, ="H"\,(&\75NW67-=>X_4VD.UCK!:!["S M+4T(DGFA9YL*RS)ZMC'ORFD:M_ S2&S8EFTNHCE@0)&+7<<&./%!%'F$!FC MP,3&%9I/U&O9<"4U@K6N='3A!Y%TDL\GJO/Q+B:IO)3/)JA"1%Z04S,!68:8 M&O+MY=M)QAB4>44R"GR"[ A[+DBH;X>ACT>I!JX?^B(R*?*]AD60ZQ7)A3R9 MR$O5,KJ)%/(+3R:*>:]R%[P7AQ#Y=N E08(\C.,8^H.E( EL+/$>AHP9KI:O M_/B%P,WP"[WKG)?'970+)0\X[CH78T/N""H"D>]X$0E]QR;MX9'((:.-(/"% M2F:Q;S:<#;B.H"[H/"4O7)XI:X!6^#YZ5W&=U%T0>N;?!BC*CN+8V %T(G<#!!!(;$ M1L!.!FMAA(".[>]7;4RT//4:.I'\[DA>DI?9D82]X-P=*<8*;V9)OA MBI'V@2Q:-_E#6^XGNV97C9>/?$R_=Q<>[><$@CCRW [&":1ZR.7N@#Z,;1! MG+@)2CR1WF8,A.D=/"-*JX=I#3BM$:C8Y*:Y6/#-FCC)]'\FGUKOOR1;;]FOY1% MZA+IQZ,?Q@,K#820TN#"-Q;!HN[9K*^NR7O*EY7DVWB=0 MZ3=6ZX'5NV#U/LPNUR*$BZFVD5 N5KS->'M=PPVR;$C*_XV-\[[\4:[B.'!M MWW?"*$E\-J9V;?:_ Q@?8Z$720Q!,"_GE M F%>?%WSXLM'MSGYU<[TA +<8E^^!+KPR+N:E!B"5X-2C%">LT MJY!ZU&'F_2@@,83(#4@XHF$_"YT:-87!O!![QH68CVQC.JR=Y^EDN(6^>!5N M0>H58:&(O5H-%O-278(E6#6IP/G7;!6Z-J:. W#B>=1W*2&)LR_-V1]-*S / M!O,*#,PK,!?9YA18-\\3*C"#OGP%9B U*[!(Q%ZO @MYJ4&!Q5DUI, MDB2O MU^FVQ55_N<^J++UE\K4BKAOX,4:8!!$-$NA&!WA1')N49'E0YC7:9]W5C8T* MM4),C"CW-.&81,I;5ZS>ET[6:^O@S:+5_6P,],F]>IA?I?YK<%LM(>CB_5J& M6#>U*+3N@>Q5"''L1S["P .!AP,?^]X ^ N$UQ_O,N8<2'%EWPBG$_MS?%[ M6=470>T$ZEV_L181C4VYWK6?[PZS+CLJ3Z#RM_G[]H4VAL5*'\I=T=TE=]-# MK?N7@5-K,T1P^+WUR+ZA>UFS"V!3LK^P'M-\8^6%==N'\S&K\G)3_Y4WSS(& MN^3IN$/JE*7T1(HT'IUY4Z%Y]\J)6KG8X >NUVV#S8N[C^4V7^?980.E Z$; MA*%+8X?:$-NVXP5^0 *')!YU;-[=%PH6S,GI 90UHIIM,_)Y@BY4JAI874;M MJ<.14GN+$[R)AJ6+K.VJ7]JW.E=^X"78PR "<>@GB1/$T-\;@= 6NFI&[*L- MC^;W:*S?.SSG>XH6GO@$QB!%8J+"SXZ92UV>\'!!.R0)6X9>R()_?N^*"@>\ MNH!2UC[6V>?[+&O>M[RU=[E\R^L5)9A&@>? $ 0A]+TH\IS!' Q"4440MJ( M8:T8<%D=,&M$QK(LPR:H&_(\\BG()!2*:8D<>T9TY1P[%Q1&F=!E:(VZ&Z7F MAJ:N/Z1\2/-B%?FV3ST_\4* +,@TJ! OF_(Z M9(!(/4ITC%0)"ENN&_B:NZS"N^JBM5>L*ZSIOXE M:R\&7B'VQ6$8.AA"BB+D)E& 1W,>]H0V=TL;,:Q''2YK &;UR,1$2)X^/@F: MA#DQ 3I%FO5[#VMB^3G'S@7Q429T&=*C[L;S2\WT\"(\1?,^+[)W[$=6[ GAF< 19V\9:J+BP+F)'%DN>!7D4U9G[+/WL-B0[&NV+1];J_N9Y9AZ M[D":W!D_P;2VYL6IW7LC'7LC77S_2WM-E;?[FCXW MY?H?OQ7Y?I0?T !"E]@Q=3#P& (TC'%]6=MGHEE0M)?-,/\.V!F8EMOS.C+>Y[SJP'C=,;YKP:KM7.6C MXLQ>5LZ>3]>O*8B7*Q!/)*V.9/)#.Q+I=,CMDWEU#X*3F35 QP M.G]B,>%4:;0="CY3\?"X+;]G66?NPV/;+@=[V,4)<8F#>@PR*XS4"!,[Z)HFGH$AQ#G)K#.0REWU@]SIGV'IQE[,(4C3K+ MRYART>#'\\<]-#'#/1E_;:+FW#S-85DSPB1TJ.W0R"81<".21*,Z>I 2KBF3 M">$8EC7Z'[N\^?X6O9B:%9Q!GR NG%/GRPJ)O'2>FR>_,DW^?K:M%\K$7YHD MGRZJRY#J*1U^/BT^-=?"%6@_SW(:YZ]E\965QMFF@]0?^CW^>US6S:]E\V]9 M\RE;EW=%_I_,B>Z >%)6PZ_:SSDK%$<1A"3 4H20+DD61TPG,)67W-JIM2 MN+!=!G@1#3OV4U\5N/>U5ZXW5NL<^VUC?<\:Z^#?&ZOWT&+#'^O(1\E*?!GT MBY;WRT ]XYC!6&LQ.\B8)&X\(Y=E-:!EY-BEDG-NC+4PF-,,W(9YEP^[IF[2 M8I,7=Y_*[9:!;O]RA>,(.;$?H= CCALB#!$8P5) N98S9H9H>LU\]_"05M^[ M73A-VNSJ_J=V*EAJ2FNN0!H>_4T7PXE'A.-T6\U^.#AG_=ZZ9PW^O9:1XL4@ MF1@]ZFD5R\AV=I<7[4-2LK-JU:]=_Z_^N5N=C^6?6*VW_C>B46B1GTZN]9?G?? MSH=\S:KT+J/?LFJ=U]G'*E]G;<%X.Q2,CDML$E.,* @H G;B!>'>$3<1>H=V M@? -SRZ,,-]: U!K1&IU4&>;6] 6_LGG'>:(_"+F)-Y8H^MG&M-LAWJGC^XT M655W4_O3I5WM!)G+RV9B.57B'N"VA^DN.;(*G="C-DT(0"B,$\>VL3.BIQ$0 MNF]O*9A-[_ ZP#Q2V',)^\4P9=H,KJT=3).VYV@"\^7JTRU)L/!;9(+FC*/! MK*R[)?TY4K%V5C3G7S-1FRKIPLVF6_-/MR2OU]NRWE5'=_S#V*$)&],CIWVN MU4E""+T1<^!AHP%D'=,M8;%>,\#1)=+K@SIL>G!7 M?D@19&&'H1LYU(->Y PWOE _QE \.RX,_T3SQE8ZC!ZJ$:FU/D"UMOFMS!3R MPK@4R:,+@_XZLNOE2>2]]]:1^U;K_PQ)=]KX7DO%"VUM"TK02V7H5-I>*E;^ M2\\4BX]?TF_YP^[A&=(5LGWJ>(%'0A2"A%(OVM^'X)/8I7P'N68$.,UAK>&^ MEK-BC 8Q'C[W]-SIN,ME\)!?:A?3""XGZ5<2?8D<_%\\[ )7RBT__))7T'7A M[4NL]7$S2)^68O71YQZ'9I!VS: XSF)J!<3(_C+URXCNCU)_..;DHYKKI6, AMD,2$N3:+B"!;>^K*8 L%Z\, :K\8\GZ8Z-YY.L!\/!OFSSQ0!O%Y@+"QV8L7$GS5L_ 7"PL(G M5PQ\RA[9WV;M?>S-?685W7;?=AFK/#H]V%\E.&1]M>2N3MJ91#YA-.9/VE,Z M6\[2XL66!(YN2^Q [5]%2;[IZ"/K$,)L.>N?/Y!P:Q_G&F M3G61L@M=2P_5R^A@FGQY^2R7-H9X.]O?F$U6/G2OOL>Q&V.*$@*\P/8HBL/0 M[BUX-@PH@A;Q4;R52/7]X71W'@1]Z3N"%#L$V]ES/CT8;@(TT)?H^YS=/U?M[.'+] MGY-O",E1E1O^-WXU.^*_C;SJZZN?-^GQ/9(2#P:VXY'6F=[_QQ$ M2;*,&D:W5X:KEP[1<7)XFQXGA[<++6.TMYVY"Y@YF\U22Y>>$RLOAJ=!>"N8 M/TO9(M@F9BE83+7;/WNI8HRWR8H4LY&?OSSY6U>!"?CG4-\- 0@CVP4^\B,_ MD[^ZQ8H@FUBE@+% M5+O]LQJ2X=)DP/KZ2A.][6;NNF2V)K/4HN2(D/]J]8A(6YBE&#'26/_LE8@9 MTB8K0PS&W.C5/%<=N^Z-[1&*$QN'T F/IW)J\WF=A34.BHE"Z ^AL0?'EJ*!0+2%>5V.;X%*AA34Z MN%KMX6(*57:WQ7!VF/6.3S4M(_L:VHK^[;>[KH+"?JK M"(9?_W!;5NSOTH?']J&"1T9)4SZ,=Q94UJ[(F^Z3;Y[]+GU\K+)UWC?_JH55 M#Y^KLJ]9T0*JK,>JO&T_N[[/V2^[;M!_2W\34OOY'ZT6P!_W^?J^NT,AZT_) M5U9>=S;DOUES2ST7EKY46=BW]6PX-6W[!O2NL[: MFQE*BW6M;+QQXX_[TKI/:ZLH&R;M#!!SH;[-V??6PUT<+?"CT\WKBHTXJSRU MBFR=U77[/CC[RKLT+ZPF;[99^R?FZ#K+&/=MD=;Y4:?;+B;MS\.]3RUSK"+< M?N]NA>C/3 ]T*MX+,6/'.%'3OY:N.O]-%*^")1UW3$T>59XR_4M:W65-AW4X M?5/>'IV"[_ZB/80]JNX@NGZSRR6I>.4AQ_O3-A9*^7RLL, MJECA^U\GGOS5Z#+C*E=;"L97[Q3GR9)&&[MG"I3IHS=_N3&#S^6<_66B5<-? MRZ&*>5GEO#CZ%D$('>+;KDL<[ 801]%XS-]-(*:3K GJ!&RXD-"PAL.\?=N[ M>V+V1>Q4[8+;C>$UP;F:S.0K?AI;R[)6\@0B:&*=SD0#>N6K<$8HT;7&9BY> M\^_BX3_KM7(C#T*;>62'CADKTTNJ[;0V X6?@2-A;,-Y3O<+9[[.&Q89^ M>\S:RT2_E.VOQ%\FI M'\UBOELC)>W>B/;7_U6>'=77)J[508L MR=UP%U0-O3+B-+]=.EOLC5=&5XL^>'=79>T.LG?,D;RH\W57X1V_K^+1Q ]# M[#JN[X:V'Q"'AGX"VTK/"3%P)JF%IG#$1!'8!O I6 M31<>2VL92YUF.32_/0_]=,H;KI?3EE59: BZB5IBRK;XRJN'2:G252],']_Y MUX6>7J^SBAG>B'H) 8 1%R (S)._7BQO9#;901!_VGF/9[?5+:4Y1O11C3W M$HW!]K/4^H"[Z;RR59:GH9QE)46R-2THPR^*EIENEA.,F]QABP\O=W]F+]Y& M6WDQ]L(X@!21,$ @ K&+1R1V['$E89/VISE(MBFX,O_DRZ[$#?KQ6"^6F>WD5O[*U9G/VD@T%)F M.V&@N74L]&3!WLM7,AKEB->TYPC$F\DK'W5JI<+\N0'9^,P_+[R_=G(_/@8$ M$6 3A("71%$<.Q$=[PSSDH2@*=.J ?@39MDI[V<\OC=Z*=/%$FUK[AEC0^UI MX9/&(FUH69E:/*"S3!W+-ZM7GL=-,C/UE9O2T9L_R\/-)F]_2+T5U8C7 SU+/6"GL;W9Z\=-+$T61VA,ZK<=W5O7KCR2_HM M?]@]?"P;!C)/MQWX>D7"V&9=#Q#?BV(W)L3'T;ZFL6V?=S5:K]4I\O;FU'3X M@-?: ^[5D_-HF0'ZKR\VS\>\1 I[':0+7N \"_ER*\@:@\!]C2\O/6=6BLU0 M//_ZL"&_GE]N:X@Y_AU2[4)S_603M9_$KNUBX-O(<[#M)@'9&Z*(Z\8XA:^? M9G]3!XOK<(8VVGCW)1EE3&K;T0QDB6X7,DJ:TFZ@%^2UU^4?[]MJKZ#4L//G M.0,7-_9(TS6_+JLZ\&);CB(7QN<1AW'*L)J9WFRSX1:T($YP1#S@DLCQD!M& MP!]W!P$[P5R7@,^';OES?_LYER/G)KZQ4S[VAF?J)@G[Y'-P4A%?UKS:N<"8 MF#%3;@2O?"Y,W7]=LUR:(K'8.Q/V]V>M0N#X$4' =ST[]&,_=E \.A2YMGC2 M6Z8;R\^.ZD?C]VPL_$8&@<8GD'67Z<&BT_,43>[/<1?#WL]K:7_9K7!!]<'" MB9K[%@;9V')7'-E="^=3]EA6[?F9_0*=[]FV3>/0CA*,0C^*_-!W71IZ@1\2 MPO]VN>SW&Q3,'I*UQS3?(O\9)'M-H#&K3^[**L]J^"VO5QZQ$Q*A M"(441B'TDC A'0+?@< 3NV51IUW#@_P!JC5@M3YVKR6W_[4ZM&RH- #^SDH+ M!EAPEZK6$/ )XESLBPFC1N*-**0 BQ>4TD0LEJ&81CPKS;=D,04]88V4[=V[ M*]].( JA2Q"!H4.=D(3!: _# (KHI;R5):EC#UE0'Q4(YE/#:;@UJ'W7:#6B M?F=9NZ!UZDPO0]DT^%'J;H-BJM5/4'W.UKLJ;YBQ7[)NG0M'41B[";$#$J# MCF 4P,$809]ALD0K',;3[*)RBI2+@S4%#I7K1<)[)Y=]C+?;MA&>E \6\0EV3HLG),0XZ8 M;/0[%41T0Q=7_'OIS7,FMY6^Y^Z0F]1NRCSIY9GM\FJ,S+];7A%_J:MM""Y; MLO;1;5/HJ[YV#T-9M+L1NNDPVP4LHDX,$A^$,<"()O9H,[0#L6<2E"P9EM)A M ', )35-KT@FYTKE9#Q*C0'Y*32S)'F)G4N+D5I874;YILF7YPN0&AD2FX+: MFQJFN\(H<""%=D1BZ+N$ M_Q!EO83H@KHDIR%B96(\E9<4GV1.:@3!*G)C\S M37F?I.7J!)0LC #U563'P[#D&,:(1M$KLT M9O\9[*"$"E4\XM]N6%=Z0/UK!6)2(D$4GXR8Y4A,0H[IF6FNZ04=%Z1#GKIE MR(8"_E)7(U+="?6NZ Z7=UN^;\I=LU^C.]QK1!("H$MM/R()"DGD 7433I7;:RDP!C M)X[LD-6*,7)LXH,!#$G"&*FIKA8(AG5WN!0EW4-35EX]Q,MJ[^2>H446&N\EJK!>IV\JL(&.)77X;]G^=U]DVW@UZQB=CM< M!T#U"B2LZH8$AZ[C4@S]A-)DQ$$@"-4D6-6Z8?4]Q*-[EJZ5@;0+G*H(*[,N MJ[]3$JY=>N&ZV;47.2Y2>J\P*Z2ZNJ*T5,'5YM]5K=7+)*_,)FE>=<>\T??] MC_\K9PBJ]?WW]]E71GQW3L$+ :!.$KL0^"YR(*N\.^,A#1-6?XMHJR:3A@6U MA=;?+6'MP5EIL;%^A7^36JS5Q32?GLY LIB(JO!K1"?Y&+L@CIHI7X8BZG:J M--I,);7OERQM#[9VMV*\A#&L"&''ILCS(B:_R [M"%/@#1@B/Q8[.J77\JQ* M*+52K)EY04FI$#*0@'.S'U;;'C M\,+?;GI*\ !(\'2[.$]\S%0PR3ERA'<6S C6^E^<88[NR,=8!MSLV M())9X9@WKH)EV=)#*E_7#?N!1M?:EU/VSEF==V].%-764P_;"T?V/EJ_MUY: M@YMS%8@&(L938<[94):1899!Q;D:=_[XR*^[]VN9G[)F5Q4?CK8$K !U8Q>@ MV'&P'],XQ #X P!HPP2*C?4U&C8^]/\U:]H6G1=I]=VZ2_/"2INFRF]V3:=5 M36D]'I675]+41*N^Y]@46NY5#LDRQ,*$8U<7>#5Q)]^1<5GTC;1=3T;?Z%M#8]IT8^@%B VZ4A,!SG=&^Z[E"9U#T635<6N+T,6_2K;4^AC=W'SW# ME5 75>5[J3U4V:^K'50/EV4;)GUZ.YDC[$G,H=DA>'Q+<"OD>#5S7Q@FD<>2% 4KPONQ$ M2;PJNM=@-M=3BQY[7)TO[CO?,33ADF]S#(M?WS2Q>CV33$BG\M+),(\W4DMF MI98_:4Q/L5RZ^/AB&L%:GVK%:EF"BXTS^4$OD_-G!LW^E*;:G.AD0)5_94WO M:W;T !A+1?\KV]RU;Q6MV5]UEW\=GOG8G[.,,?2IAP(;PR @@0>]*/%C:(/( M)D'L\Y]N-@?!9+T\HG[R.&%;J W K0/R)Z_DS';269KFB],,YH.WE(F'"3Q] M,14Q%;M*>M%6J^_+ND;?!V"?LGY5HI4T]/U=L2X?LOVU7>^'DROH^ZDO^Y37 M__C23I:O$AKBT 9A 'U;1S0* Y&!\)(].3T8F ;GB(YK4MONB&[]4/K[H_6 M[QU2X:=_%D.A2F)9?M!UY"&Q>$^7;XRP+YJ>YFT""\YF,Q/#D_R6$#N57-G: M[$XN$=\+VEM):.PB[ %H^W8\FJ1$[-20DJ$Y\I'DVW,J=,JG#"-,:A#YF=Z1 M.T^0H X+\[I9,-&;ZP?S^<#T*^;WN)ZS/U\V,VA, N M= :3U$T U]JB%D/3J=,(3O+DHAJ=HNIDF$EI=>(GT; ZO22(2YT4>%V:.JFX MXNG2 MCFXM_"Y#I#3Y\GQ/M4:&>&7J7<$Z=58WG]B \_,?Z7CR*$@CG&Q::%9 M>VS6"$YJ'DF)4%[]F89+41&2I-&0$IWEZ*(VUW0--DE$=.@3IZ7Y%$IJ-DF15B65,L"H-IV:95;I(D_B M6B7([Z+52M07/KV28HC[H=Z%),X$A&*5E)P%PPK5GDRM6V""+TG*L<4G0.:)$A.> 8J%LF)]_Y!6P!-RD3AB6E1=5>O=+ALCZ7VXWH6VYRQ/&)RP2W=SUF15>D6%ANX>5FS;&-E)$#@^"0,O M%H*XZQ+[.*)V9AJD6\ 97<$IX@:6(K>.;X MDES &P#-O'SWA!:.U3LY&IHDJ_.[XC 3S[X/X C& ML1^%[?@3.!'IC3FV[3A"!YLD31@6EO$$Y!$LJ:4Z60+Y-&8"[L1$1H(V(RIS MFI@+,J/(Y#)T1M6)4FOK4E6:80X]#)"3 !*"T*6.:_L$)/%HCMB1HM9P&IE# M;:26W>1IE%4< PQJT)Q9EMG.D2.D.X)\+E5Y1-VXJCU2O/ ?)>GM9!M8#Z8/ MQUB&"BMD=K!'XA!3%P#B)CY-1LM)!(6V1.JP9UB3#A"MM-[?"'% *7JX1 /! M?!(U-;=B:G6-UIF&91RD75 QG90O0]"T>O3B,(INMLS=?=$?WZ.(V)CZ,$$H MB4(,_< =P3 A%II&,@1AH@+M&)>V(\ Z(L KC;.3+U?;B?"^D+L@),X3:PS% M4E34K)/*]RU(<"HXH#VV-I2PGHW"Q".88@21'X+$]>%HSW>D1K025F913)4Q MK0R30H-:PR3J4+XYA[4OZ;D^KE6@=!D*IL&/TR-;96:X-W>E]7VR+?\8[([+ M!;:=$!!"'$'7"?R$P" <;#G(QT*#63D+IK=V,5!6BZH;8PDN#$IRQJKE.\7-K"I<3C,N1%T8?G&[@T,*)E*/D^+[)W3?90K[PH0!&T M@R ((;6Q2T,2C<:A3VQM0T=^D\;GS3BNLVO16AU-' =HUC!?-,"XZFZ:) M[.D'C7OZ9 >)XOPO0_-T.R4R")3E3/AIU<-UMO7^/EOB0M?'#@D@)(3Z/OMO MT-U_#;P$V9AW6[B2#7-=\? $YM%=T?5LET5?8NE"C]-"[C+ZF1Y7SCW[J,Z/ MY'/%L-B\S].;?-M=&WWBW4GV@5_+HGKR#&5_22:V4>Q&!/B0=?D(>112?\07 M)9[0+O+I4!FN5XZ?KCV\4]ON=S[&*W?C\H2A$]3.145-5FB5 C;%8\'R_/)( M]&0Q7)B>3^?WY3=_)V-^RDQQJ!")33V$<>R',?LIB( ]9C-@NX'8U0_3(ILP M8PR/)+7J<^31F MAFIJ]*@WU7-*PUYJS>[\&G 0( 9K8 M_6'8&&(2N8"S$^HU:JY#CCB[$NF ="RO%M YA9B\T%'-1&09G=:0;^44;5IP M0)T7>9.]S[]F+S DNZ:U_U!63?Z?W4Z6X3SJ'A)E WR:."%V$^K' +,_D3TD M$'M"XV>30$P7.$?0K&PX?%UE[98?5MP(#GB-!H1S?+N46 @.9SO8;SO<+[7W MC?5KUK!Q[G&L!NRL?F+]+=U:_Y:EE?5+RES,F^_S+6PIT']I[#I%5)>AW].X M^GQD.AV_&M3]!)A?LV_-ES^R[=?LE[)H[NN53Q+?H7;L>6$8)@F.*:8#*!(E MCM HU3 4PPKOVJZM3<>U4*^LY%.SKE?+3\MXZX#5>V#U+BQ&N3GHEM-NG7%< MO'IK=99?O_5S;$;!V_KERQ_ERD51$%**8N0C/\8PBH?WKAB6]K50<\+-B\"\ M7CLF]9J;:!,R;8+C*=2YJZX9\"5K\L"M-BD6C=5K5&!A'Y6$5XY1@WK+&FNV M"F,W1C1R@@0[P$V("T PH@GC0-=4B!(&\YKK&M=X4B]FK55\Q+=?V58-6< B>LNZP(H:X=.3Y%)'&AZ]@P\4+:F/"JYOEZ827_9O%"R_[ MK%[A%0G7JQ5>(2?5A5><4S/""V^91.T1H2!BB0 X/HDC'+>SSS@:$<70$;KE MPR0.PQ+\Y3ZKLK1%9%*(!:DWH<;F6)]"DKL(O0YA?D*T-G66"]]KE&A)3Y5T M6H5=#6+]:]:LL!V[;HP=G #7)WE/68QY20Y.Y1<2M M^U@GB\%.])Y@50*5554W=]HWJ2U&%AD6.>43H7CQXB;D#+]^B7/$?7'3?O/P MAUMT->IHK4, 9[,V^>7 M24W*,J^$,SOM+0KM\5:X7E>[='MT!T^"D8^=R ZE_G8GUID^-/=9=71*_-#E M#]V8)(Z-@J1] ME&Q(XQ0,EHV4= :*N[#GN&ZYJ.^>S)50]B%8T63OF$:FHZ MQ02K0_?DRHSC,YZSE24)/);>1$(;!Q$C%4 M;.3I^Q[RQ1Y=-XS%]$@OK=K#FK75X[9ZX!9#+OSLNNF@\,GFDN(A.-@;D%OE M[1B&F^=!>6.-#G25XN#"<"6>-9OL*I)^09*G"N_=NMO&L6WAO\*WW3V&TYL$"0+<;[AV MYXQ4DI.XNL?>]:"AV+3#KV716Y)=?]:M55Q4UPMU[O@ /Y(82K\ MP>=-^5ALJ\7_?_ZI=>+/MM+OH:%,97_:-K*7_)/-TSUKOV^<&>W^2;37Y=X7BMO-T+--7:0218\B234.*8Q S''1J9 M94:OC/G",)FL=V[4RO%Z<4M;;7?<2J:Z/ET#V6NZ1FO,2,R-&-82(N;F_RJ>96DG4N^+'?YEUS16"&J=Y5>0$(PDU(B&1%,DPQ M6.'K( ED5H#:*Q#/,OXK>^357]E]5_>BRBC3_5<\U[=I@^Z5W)3T>P=F@#W/NGR$*]@# M"WY3T&Q?9QE"KI[BCLVKF;1:4>KW)933//6=Z7?(\CPTT*E'I]XB<<:6L:J] M9K=];#[-*$QHQD,J)6,<Z=HY4 MO\IVFBD=97/ \\R4S85'IY3-&5M#E&V[?\VI?? >)D+&,B/J]CV-9 J@W(LJ M@&Q1!LM=<&IH3K)8,F"O9X3Z:(-Y M#%0OGKV\S.V-/=UA*[:[XFZYRS_=:$ 0"0UCRD$()"0D VF2Q1T$$A*C$]-. M#7L.53JL:N?_]3%L%JVX)5U/+"?CVTPMSU,]D5R:\->CEUZ:81Z"Z<>U[^^?]AM/^2/^0JT%@'$,<(93I(JQ!)8A(RSUF)6&;3+.UG8\2R(Q_=& MF@H.G[YM\\UC?=JI@1O\J08< ,,[@(/8-5S >2;6/I'> +L(6@JG3J?_S)/. MFFT N_,0-">>G%JA#69'6ZZ:TV*L7-=%@K:M,2I2!&48XR@F61HC@0EHC1&$ M(FFD5'8F?">8VJ(&:C^BWG?_GE_?FEY;LV5/4XG\$VSCF L(AX*$0(<,57ZAN L2W!G"V0D6CSFFV^E=L5H*QLF _ 8 MCO8X?+^NI#/?[H*-2NYL?U_>!^\JG=M^#VY6Y>]-:&98%-J.3#U=\\^BF8P= M\.SO_#^-7*CY-49ZQ&D8@_/0HH$^O"R5[( 17:7YZ[)8?RBWVT_K;N"I6Z"L M&F^R&FY_4Z/M_3KOKHJN\^UV 6F&J4@(Y0"1*,NR&*0=D!1QLECGMZJDLYX, M>0"@-;JR9G0=8W6J41=!-5,8KB%]-(:>C$W5"E8:I\ &?U)P_QR4ZV#?&O4U M>84Y4*"#&G7P O:X6FA.:X]0>FRC>:BH3P?+T?J[K?ZV62C6)J%ZL2! XI31 MZC]21JB:"5(9[['$ )HLCOT@\+Q6?B$!70:O@VZM F.VD:DR3]4\@\396G]G+CTWNYHVU QE8;D*8\SV-,.O%$8P/2CAW]K-=- ML[;;J M <9FR^I+OGVH>M ^09Y54Z],$!0T1%)$69(1"F,A8\893T-^)@P>]-D>M[_W M.W0M)IW-(8>D79=7#^J,8]VTTY/W#(Y?$E_H6>5B+5(1:"6JS^=7=,@)1=.* MC1L72H==QFS:IP_;0D7MK+S[5EE67>CSIJS"_;OE^_6-^E?S3F 5VS_DGV[( MU?\^%)L\_UI4K-3?; OU"[R:0V=.#R$-$H0P3#. T1KY;>+%)P22Q9$J? _93F >2<9K;].W3E)E .3CS% M^>@2+F>ZB7N#QPG/1T>8<.8S;ZC!$Z#'OO&6YD&?-%A-A][;17=6K-:1N\U# M94&=;B;KZ_;-=Z(V;.K#3?L5)N8L#%%E-8LRAG$:(81@-4''A!))D.Z;G.X, M^A.I9QCK1WI:E,$!YF1'CK4)[!$/]XTP#S7PX%?IN_O:OLAP @DKM[OFV9\% MP#S%H922W%,[2V*.>/AIC'OKIQ;.3SR.X9L\JYE$[V8(P-'H(WLZ"9UU\/B(5*JLJDY;L642'7H@;$@GJ<.8_YNMHT8WO MC&FV .FL <:,"HO8VIA 8ZR* M05IS:*DS'N@;KC23E'L\08V)VAB2.5.],?7BG.)8L:)SP(?<;XI5U9J)LM*5 M[&88,< DK.0-4!FCF'7*1A$77$=K;#_;L\;4D *%J1XF^F=ZK'@Z?P;*-T5F M.K)'TVK(N=(?;EC2/_3DFRV[\TZZ?4KGB-,K'IXXW32$B^D/-@U"7[KI$?HB M^7\>UGEE)#TRDJ$HS,(D)K!J0"7+,L2=D1@AK=>A+#_:LT1VB P%TH:C\_KH MF1XS>7S&C(4ZVE"D+XZ>J;+31D/*="3R9S]/*.0 0J87R"'@2R>=PC*&7*ZO M7S%*$LPSP 1%C&\6H:I_OEU$K5:\6P7J5ZDXO-HV[E"I/ MLB1*4!H)1E.1L%!V*57&06BTL6)OQ;-&U:/IIX,5=KLK ZC4DZAQ6#03)TL" MO2C427YZM&DXI_-0)0=^E*Y[F_Y"6?SO0W&O0O4O>4UD%:^W45H,2,AQ%!*6 MB"21-!))E[-D"1:);CK1WH)G!=H#"S9[9/KKMP'$G5\.C\.9F=XSV*]^H.:9P'<; M1=7*. 00)!'B-)419&D7:G*6I$9/8%@;\:R[S>L\5]^7&^.G+^QYTXOS1J', M3'8;MEX$>9,\@'&*G)X8;S"?\PCQAKM1.NYGAB\JWMVORJ<\_YH_YIMEY7*W M[P)23&.2QBD'DJ LDVG66&, 86A4W-/6AF>Q^4>Y^>=-6?U9-=M>5V1KQWB# MN=-3G#%H,XSS6D3!'M)4SQN^3DV/W PE968OI!F&)/SD)BA3KP,9UQPXF"?[T.QKA^7WRXD$"@E808B M >,($8YCV9I.$ 7VMY]L#8ZZXZ= MG<4:YC!;PIH4"-UMP=HP/;@C4 _1 _9 M#;3C>.S]P3UO=IN$YK3/0]_"L#XVK;F;S1"".L0: ]H@Q9G.,(,G6A=\18\6$='6P7(>-AE,@, MQ")F41600-:MUP)X9&U1.K79IA M/-IHBT<*!ZE,@VL>M;5>D&08OAAS.T<9LG5%(YRQY&=@73NEABKGT *1O$NX6LC47Y M$(FS97O,6H(_L:>K?2X:8(8ZZ,0MO4*"0WESH(_J_^_75^HQM^O+4E4@C1:A MC(&,!0*84\FYC-3=[!8$)]0^93+<],1:6: 0\O(JWJ4\)"A!:%OO+Y6XGVZ)5T?23T#T0FW\QAV;EPY7^;= M\:-"Z5OZ=/1=4SU4"*F27B -!0"<"!SM820 4:,+K,Z->PY;CDOQ[@?D,>2+ MX-O3L]<3!I9"=M4F>M(W:7.8R:'[EO!<&EF/T1[M]-8X\]!3?^Z=K)3LA4?3 M4.;(7'W+%R.11AB%"*35/Q))X<$:Q,)H36AKP[.*OC9>K2H#6'-H%@GZI,\R M"#1@SFO\]X(:C=#/ELQYJ-1@+TX$?,-8&:(Y[1,Y[6"0X8@A&.,PP%9 ) MC/=V,\2&JH^9M0ETZ.+P%)9=$0 ''-NKDS]ZA^N4";.C:=8SP@S5RX[L^>J8 MI3\:BC:$J7/:MMWL%I]^7U>C_WMQ7VNG2#.,L8B3J(K:N$AQAEG[^1!GB=8= M#_-/]:Q5>S!&@9(%.?WBXY<7,Y'1ID1'32K'CI2D^NZEBOSD^2MJ8<_.M*HP M ';GCC?2C0(0*XH,1KL' M=JS'NXOXP6S$GXP0AG THU%OBORU<6_EO7:>>K?7W?EU3^; MYV;2)$U% E!4+9923F.9Q9T]GL2I44+:VHIG5:CQJ&1GC<@J6S* 0.S70+&)01P#,"8RI2PK(X M2Y+.D,@BK1<.!GS\R$ICE06Q84U/9#P3-DQ=)LEK_,Q(C[ ,H&\>BC+$@=)9 M5QJ<=_VPOZ()$.#[8WP89Q:IUC] MT.EB%TB'R;'RJGN6S%*JYN3.0Y/)#HX%!P\"AJ7NDV3Z_J([I%70>M6>ZXE4)X% MM6L#WET?I=$U%Y,S;F\SN9ZDJ;T_].Z@3;0..XW;^O.83R;SON=1^?%;P7S6 MDL6ZV.4?BL<*YGI7C<&B,O\"YO;S6LL="/.7(U+[VJ?@H-3/PO:-E"./3NL>>2;PSELM"Y@.HO-L?7M MY[$)&M[SC.:H?;3FM+'[PMQFM=']/SFO3=,2.B]BO++\^[I[^/8YWQ3EM5AN MUL7Z=OMB?D4"1T#$/*2 2HR3&)(N XXBQ+3*#?JR/TS=)G;/?OQ,>'!3;EZ]0M/;9,.>OK3@[I6)U742D0YTHG?8NVZR',OM^K6[G MJ^E@>QBA(:,H3CB2&4^3J/H"H;0U#!*D=T#2H3G?>8F'N[OEYDDM-3^4Z]MW ME_GF+E!@;5,)]KR:Y@9&H=1^L5_3N>OH#(Z0SFC]?HI#K07YX :8AYZY=.CD MDMD15[HZ]R%?;H_JVHDTA8G(0BDR#F 459\>PXR$">L6))V#S&A2WXTDFGL7RXIK:F2NLLTE@]L0H12 5(41)327%G*)/$ MJ.*&Q<=[GK#+$PX6'U'UX)%<4A!SR6C2$2DB0UNR!A_O&^XWZ% MJ E/K07$AC3-(-\O7X9!O1E5?B+VGPCIB]#MV9N'@@QQX&4$/I0+NPAD^Z6* M\ML'M3[FNP5*TB1%D+ TR1"#!$4X[&RF*,WL@Q%32^/&)=N+0.'KWHF[""J( M0Z(48UYM A:?E Z*78S8'"&2>4&4=E!C2_ \U,F1+[VASC"&C+($=572]6ZY M:LTMP@Q2)GF:"AH2PF(1R;BSA2DPTBH["YXUJAY#N%7%UM'O+C,ZXO]D-#@BFGU7\@PHD0 M$J,D D"@&"=9"D*CPGT.S7I6(%;>W9?K>B^@O E:M,>'UVUW7X;S;;H+,RK5 M]KLQKW \HVV8["D'YL%;3 M[>=R55PI!'OC24(DCSG"<1QG*4)8,E:K-*4@B2*SD_5N3(ZW+7T$.#@@#CK( MADKIB'!-E1R?:T.%[.>V4LC)M%&+NCY==,O]3#31L5,O]= '9SK'MLG]IEA5 M/2'Y7'7/Y?KZ_SRL\^K;5'W;OD;X!O3X&"K'ZA?KQPIGK;QZ^YYCIIK5GKKAL/ M];37(9MFYYL_W7S(M]L\/UP?.=C%,(01KQ@-)4H03&*F'B*J[$(2811KW>IU M9\VSMC8 +?8RAU%HL*\Y&GMF^M@>)%?7-6ITSVZ53::!9QD[M_/IA.UYZ)M# M?UX]F.Z.*>W+FL5V>7N[R6_K.\A*2Q_S]4/^8L,A)J+ZGY",1Y3*)$DH2NLD M&Q$H),!H8]2-1<\:]AQD$[#4,,UDS1&[>M(V/K%F\G:2T\G#/"WF>F3.+?/S MD#K'/KV\9^N!,9T'2+Y4'3*O2XWS)$I#B+C -).4)@QFS97>:D&>5E9UGQ[1 M_T3?NY2JC,1V5UPM5\$OU6Q231[J=I_Q8T,&%/7KDC]V#)>==L0X>X!DS\$K M"F+'T?2/CEA@+H?T"L,1WNYNA!%$A(0TAB#%0'!5N[#[="D3K;#%]#.G&N7& M#PT9$:4YTCUPY&BLC_;/=D*F9C'A3U"_'O)77.J/^EV)=W#WX(2?GA[@_.LP&>8LC^*U! M,L*@?N;YB6%MQ\[T ]L2=SFT7Q@,[N6/H\^/6*4=&' ,LA0G28HER-K/1]6R M0.M]8_-/]3VX&S &@]N,$XW![8T.P\'=X!AS/Q55.E]O\NM[(*:YV^77]H,^OZV*W;0TS!H5("$F3:MV?2IS C+2& M,\(SL'C,-]]*G3-WC@R:C(!C;/JA;(/S70TT^/+UU]-;*CHG[?3>!O^M'EPZG2:Y\SVS1[8;"UA:(TE1 E51^A-$I"5@WO MSE8(0J.KRG86?!^:^OJKV?:7)4]ZVUW^*3(+7 ]XNJ:E4) 0XZ("&.1T23.$K:W ME!*AI2-#/M^SBBA808LK:("='RKNR.L7E[%X,Y.6B2G3+Z@_!G5V1?.M*-2) M $^X?"+<&TK0]+'=8 ]*=]W%M*S>UCV(;#9J9T+U*/IT^)7/ MRR?UHQJ6^-^'8O=T5##WT^Y[OKG\OEQ_NE:8ON7Y6ZYDLMB M\_?EZB%?R$2(D )& 8]D2,,T)F'G#)7"[+[T/%WPO>>I7'KWK5ZQ'?L='#FN MCHX?_U[K?#/4+X+&_V=UKVL&@EU%0=!R)WN.^\;R[F*X]1?E;CB M]?RZ;@)*S2:A=@;YF@X+6&]I6+\$'Q^2AB;6[/YH*7UT\QHU9\(QJ;7;A8X M]-[\U'P0W%=_8]BDH,'%B1G!)8O33P=.O2G]]#6SO**XNU^53WG>'OQX?<5S MN?Q!\W5^4^QD161X;D>5JI ;? M&H2!ZD1!M0(,BNWV0>W\J_&Z5?MS9GFYL1I++\\VPW:RSYOM\V&'Q?W%X74 MU9BM&^.FN=QPW).V&KD1YY&&&MOI MBUFD828B!AG,J(CB6$"8T XHEJ%6N:8)X?G>(*K/VY0-Q"#_D6^NBFU]I;R* M!Q]6E8^/>;!YPV'G:KTP>NH<[K3--WWT.#4!Y6R& MDL7>][?S8+^]!%O_0Z7:56FEXO;[;ONY&EUJC76;+V(1TH@QAN*4RC1%*,%X M+Y^"F[U./0E"S\+4PE(ZHQ!9;"&/WV8&.\2S;J[1-X#K?P5=DS>^700'[R;8 MW77=0.<9KAE&3=G7&*0Q$91<"#K8V64-_6L)JL1Q707@3+VZ4*88-\>?4] M>*BPUH64=$_F.^3[?'9]?*HM-'\;' &AXQ[^V<5R$"A')U=_23[^"S;I=E; M1J\.;*]?]O(J3*J[]+!,NQ8A?0LL9V3.9+WDSI^7RQ_'3&D_;ZN. OW\2A)[ MV&RJ;KD(XY13G&8@0I1&- $BC#NC'*9:9W :!A\95'V2Z"%MS([]KV$M43@SMB>![!M"MG7CYMZY(C[U'>V>WX(Y1V*?.+MOB9EHKP?'3C[XXI@[ M7>7L,4N??EG^?^6&K9;;;5W8&">1!#*, 4IBE*9$D#1I$7 $,ZWRXC[L>M;. M,P.WBM!JO$$-V*@TN9=&T)//J?@WTT^GU'M14 ,>>R341VO,0T.]>%;Z[\O. M5/1@_^/R+F]*=B\D$6&6)2'*>)2D',,,\ Y%)*5TI*16MB=5TXMG UJA-JP" M[ZU%!LNJ]\9P*:TV[3"VOKY&J)W&#FJ:V>OL,._TM=8!B[IZRQZVN_(NW[0O MTOZ$I"FYHWAD',2<$)X20%G&P\XV %CK>(5;BYZUM0,9K KULO-_!AN%5AW, M_%[<&Z9]'5&L)YOCLVLFEAV^=]W3V:^LWR>IC*A%7(\HNB5^'E+HV*?29U>U M."-PPB*)(Y""5" L812C..7[P%8(1(W.+0^QXUGB+O.K[^MR5=X^U4_9E_4V M=[&':G-(P)90@Q,"(W!I'Z*=;I%H<3QVYF[/FUVZSISV>:B? M6Y?T$W.V?#G0OH_Y[E"R#,*L4E@$0(9(&@&<(-P91QDS2LMVXZ)"J5-3U2 "MMQLGM1Y9')7/I@N M;H?S.5CFW%/I5N!J?+/1M1J-G:*9$3U[+3-T1U_%;'ARH%_DJJTTE%]7(WFS M*_[57-Q%+ QQEN(8T"J6Y""-0]0"D2%D?+'.;]5?&JQIM@"TAF;6#,UCK-HC M] A8<(S,F=194S]8_+QR[D4.C1MC;(4\0:F=9@YMG]FKZ& ']775#9>Z2GML MXM/-2RP+*7F4)2+-$AS":F7.*=H;C7D$3>+$@:8\1XG'Z-3%B)_&M)F,#N55 M3S)'I-1,'NW9]**#_3SU:)XC@N>A;ZZ<*;UT0F<1XI=_=2/]1TR*KV8<'[?+-4-Z\_Y,M*N-JR($^+ M*&(,,IFDF0@3"C !D*0A 8#*"@6A1@<%+6WXWG?I8 4UKHM]_9LGP^.!MA3J MB>88[)F)H@5Q?@X$OLY,WV' @5S.0[$&>_'R$* 35K2K,.2WZIS-E_Q>:=SZ MEA?;JU6Y?=CDGV[$>E<9WC9_INXSM[^\W>_/H I$AI$ZFTA2! 1*0E1ABA#* M;Z\VQ7VWH*,/VV*=]V3\IV@+/8&;3S.8R6 +)=@#OP@. MT.LGP6KP_[$-#O"##O]DF\^#V.Z1UG%:<1X"/)*O+ZM C,BP]A6[Y5:=GU3_ M4L]//2Y7SXQF(DG/)D4[!]?;ED5^6NX=- MI9?-TOK3S=^*V^^KIP]%A:%:DS_FVUVMG0LH109EBB/!(<\$@9*##@!C2:9; M>=VQ6<]2UL%LWPA2D#\'XO7KLT_8 ':%VKN&N#,8 <,JMIM1],ITXY'GZ6NX^W*L]-Y' MAR1AZQJ8GVY^W399X04)08*RA"61#+E419HC%;G'"28HXXPN'O/-M](N&6MJ MRV0,'L.RSRW6"-^5-^\JC,VVRY#LK#&W-CE:GZ0.S-0:L#E"RO8%4=J)6UN" MYQ%,._*E-XD[C"'3 CL?5"&9]N(D8B%A-.60QBG , XKF:Q+]X8A)S(T*O]H M\_F^U_E=\9P:T_E+P^YXTUS:>Z;,<#UOR);7ZC='E/2MVP<0. ]]&>3!B3HV M]FSH:LFA9$M=(/Q$30K):)1! %-:1=%456.,P]:VP"PQ4A?Z.3LK=8XH MGY/:N7+I5<%SRI?VC;[V\WLT]Q^Y2M?EU^0QWRQO\U^W^M"T/@0*"<,;PQZ;3<] M99U-DYDIKM_6\G,C<0#3/3H]2@/.0[_'[]J?>6*<8ACAC&,$*1* 0\@[3!"GVD>._"/QK/B= \&Q!\&[P.2Q MO/-G!J=HP7[IGU_CF6G_'[?=] \^S:O][,Y"C=...F>D!K-YXMC4>*TT_4FJ M$7TMIQ@'9DNR#E<=/6R+^I9M-0R^+[?YYTUQE9-5W5;5C_]:EM>_%ZN5^'&? M7U5!Q.7R!Z_@7^UJK'7END649-5B,96A##.89!&2(>XP1C0VVI,<%]E84_B1 M-Q=!!_PBZ* '%?;@ -ZJ(N#(3:JW?)MO:UK.Z6X;TLM"SBGG/2N[:=IV'DN] MB7POYS"Z[&::HQGP2WY5WJZ+?U6SWG45E14WQ?*G7&0'F*RON^O81;ZM?J<* MY*Z/R]6&$<-N7'J'C.O MV7)R-D[,GY/C&F-&?14M>]ALJK_0%L;+<"9X-?/#3"(, 99!CN\$F? [)[- M=#A-]-+JCDX+Q^K$Z83-YW6V&[G=1ISG3D]N73^8HH*HMV9R/ZTY[!IO>D)S MR8.;JE/?Y9O?TN1KRN^HW5"6%^B6[!8\P2RKDC"4"$"!CRO;[ MFQQGAA='YX'9^^360;L([A6X6OWR#MYT<]V 5AY_WANG>69*!YQXG#==M9CN'-JM0Q<2L R+&#+)6,8!EFR_ M1ZB>K&8F.5#M#_6V#"3[;-$>%'2SFJ/V!ES,P\],H== M#NP3TT7&]<.:'RM>GD7T&. DC%/,4,C"+(Q#'G9IJ31&'$\7%=OA]1X1-^^3 M3IWLL6S,\8-?_ZTXB\"WZ14'/]]\%NC5=ALIVAW69^8QL\R(#X]1KHN6FF(N M//K)@L;UZ]Z12 6B%5)$Y'[F1DA$W=.,E][/#@R&JB6;SQ]QO!SYZ,!I"3WZ MX73SJE''&'\V==X9YC2'ZG2 V<^;1S\9:;:TZ1-_O#G2B@6/,Z-]J^C.AY^7 M3W45SLNR!=+!S]43[I]NZG+2+<0%91Q&-$Q)5#_<3D- ]Q PXX:[^4Y->U^Q M?5!2=;,L-L'CG/TJJB@%OV]6:2R6@WFQXZF,&N[%0_."!M3H%5 M;5 7M9^FW( )D3TJ[J4]YB'-?EPK1^C/@Q<5K%RKPJ$5L.JK;7%=%Q(MUX>' MH$1627B(XR@5C"1"2AF1%@E"DAL]TNG#_B0GAP^H@V>PK=^1\](RUA'[J(WB M(AH?TAYC!=GG2#4+H)TUT3P4V*N'YP-?QVP.T^.#_\CZNOK M'!H+Z\"FF+.B#G5-2TJ=\#=%HOQP%7V[D$A@(0'D0B2I) BTA4$0R 5<(3; M=8,QSOE6W>G,Z(G*$A/FR8WZQ?AY,/ND^9$3(R7-;3K(;&>Q M<5GPF#2W;Q7MDKO+8O-WE07^=/,!1U.Z3PTT($? M+ROB.F)&5X?$W?VJ?,KSK_GFL;C*OWY?;O+Z<85*1N_S];;6T8]E_=9>)9:_ M+S?7V\MRMUP=_SDKM[N/Y>Z_\]U!<1=9Q'F,(8@S+(5(8Y;&%%9.L"2D3&9& M4?IT*#WKX*_KS2$*NSH"6WVS-;S7-&%3Z@GIVVA%,R&NG7CWK7Z8IMU&"LBF M6EO?YNKKBV#O3U [I-(TVUWUTUWPE.^.8O"+2
6N2'O&?OAO,8_*8 0_E MW ;H3":OYKU966[:'ZG?BQ9<2"Y2E$@002!)5@&7G1,08:,'?F8&W?,TMR\H MOFP+BC\0"10G)(6I,#IMXM3P M&*F*^L#>5JVU5>.I^%R5(;"Z?>66=+W(>S*^S8+I%F;0XJSO[E\$#=3@3[^N M;^JO_APTL%5KJ-^8K)*;":L]TX&7QIF'F/MQK1RA7AVUKHK5[.O MF(VB.*5I*##F#".4A V=D7&2$+-7@P::LVS9+8 [6_2..!33QC'I=),#5]A M\5#<:RK-.TM8C]"Y(WL>ZN;0GY_>SW'+E/95CDVIZB__8ZDR6+NG&D85LJZJ M.*>X*?9%N!884$$IC2B6$,4@D2%,.^LX#F,3-7-E[D:^E:%'6-^%#,>4ST/OG'OU\AJ&%]8, M8[CWZZOR+K]<_MAK[@+&(41AB*6LXD88"IH"WMHC%,9&*U][*R/I6U$C"W8* MFE709D.@4;#FF3N[(*T!%=2H)I*MD_2<#\D&4#H/:7+@Q^LAV&!F=.6G-O%Y M^:1.*'7!WOKZ4-)B@2 .(4$(4A81$0J9RD[U"(ZIT9NS@XV-%VS5Q>OJ,XAE M7=K&0IB&4ZNG3Z.R:B93-;2@Q3:N+)UCI4>=G!$Z#Y%RYT[IJ>-914Q5V':3 M;U52?+F2^4$G0QRQRE 0M,$8R MDVE*.,T83!B$*>ZL<0&-0BQ;&YXU:@\KN#^S>G'+G.;!BA%(,SQ#L>>KA311 MT'2"F;YS$ .YG(?H#/;BY>D&)ZP8+NG$^K'8E.OZ>?K5AU)=JFNK<%P=]B(7 M) P3%$M)90*BD,0A0*"%0"-*B5DM-Z>F3<:752VW+_E=?ETT5S6J7\LWCY;I M@@ ;/D$Z['M1B\?SJT&UCS$,$_;CV^LK1!W^#SWTM M8!1FA. 812+.DA1"3,.#/4P6.W48V$@9+:P8Q69[0/I99?57@F4[6O,?ZFRL M*F2Y3]:OG!\ .T^LD1)ZYM1.]EX[\#634UXVI[NT&9V5=@WQ0_I[?OVPRC_=_-^'Y:9:9+%>5GJX7+U?WY2;NZ8"D HG+_,?.UJY_\]% M' N):(22*(P1P#2568,%\8C1%)FL)?T@\+S2W$,-ON3;AVJ4J /FG^[;>DF& M N:I#?3$;7KZS83OP/P>9G"$,_BM1AHHJ$&-=>1#KU9\]DBEW_:9AXQZ]K$< ML\>;WJKZMN/%]FI5;A\V1];2-,0HY32!,18A!HRS9L6.8<;#)#.[0&5GPW>R MKH)E>AO*DBS-_-P(/!GFYRI$P0%2I6U3J=H);OHR= /9G(WV?M I0=IOB:JV"8("@1BR,>1BS6.IWOT)QGS:E0!@W,X( SJ($&-=*@@AK\UH ]/<2\ MD=TO5!/Q;*99*!RVKG!AT.EMVYGF YXM3;!49$B^G3XE;:& M45VPH$+]Z5[]KGHS>O?T?EUAK[OR]M/#;KM;KJ^+]>V7MUV.G7<9JS;Y4S>QZ MU#P643/DY65*:'X(9S1M?WRH(PY<1180T(C'D8P!("AEI(4.>"3PHBG4]76W MW.SF,&]KPC91WY<>:@OQL4PN*\G-;XOU6GU3W@1/^7)ST03J?R3-;.B?3"X- M6__?02E-*1E5)*W::T)]_*NZ=ZY*+;-(_2]#5$B8[S6WMT/KXYB>]UH]QISK3#O*'G>",B? _K=FUCP3!4>W2BX(LD(BD(FU'/?DE<+DP1V<&D\]F\G41!:V(F;18-.OW\W#QK*F0VTR1?5LMS$DBSF-$675_SF&%(D..N2Q;/?:Q'JZZ<\?[3Y;KFX7_K\=MEFT^A]6"0=0,L4.FUE[>5?%GQ&KV\"7WY>M1]O]PTC' MQRA"F! A,9:80"0Q11'LI#T.F5DQFYE!]WV$\.'N;KEY4K+8OD?UKLEXO7Y: M>Z1UA*=>X'E=,7T'&'V=\4KZ\U-3:[?RNLV1;H]>,JV^W.?8ZH_=OLUC@E9- M[6-J]MOGWO@D[9D<5]/U&&TXHXF[.]HCLS!+)2,B3A@%.$6@._H8 R&@60FH M^> VT6NK^E%OZYR$*;_3BJ1A&__;Z*,I+^-+HU7+3:^*S=VN]^OF[=8%0A)@ M3@F%.(L8CQ( PA9^0F EBK-8R!B"GO\M*,TPMKW(6JR#S_V/4,^\$TV]#O+8 M?^:Z M+N.F]L]G[>E)-,WI:]Z8\^=]O2,MK4/:C=II^Y]UOL>P^J]5>6PBP3 M4$01(S% :!][<,G'.J+@ ?F8YQ6^?/WUK6S+F#,]B4#:M_@V\O/7A])?;IILGO+G 2$Y BEB&,N)!9!#+6HDTABLR*0TZ$FQ\G;Q6O M=ZK.SN3_R(O;[Y4+Y#'?+&_S.H_/JUA9+HO-WY>KAWQ!:19&O%KWT!A&!"<< MH.Z&6$P%0_HU%>;NR2AE%NC/=14ZY.^6#?3FUND[!3Y0Z(,:_C37.(;3[OJ6 MQX@=X0U? AF3)1=W1$9OU>F3-?OIX[QK:<3B%(75THJ(C$D.<<2[/%1&8S%B M79LQW1I%D/=X3U2]<:O.<\\.Z;?>M)OB[CK7C&+C-T/9^%OIKMO[3. M+G6_<.Y+?K2@J[P/"<) MG\OM*Q^^>;^A=03ZXN< 8P\\.$(>U-#G N2;M3OL'L4QB03F.X@QS@$06$RAQA $# M(*5:+\>]/:\\I_#:FM;JS6L?$:?TQNFJ8V3V MOOG)[&WV7?;JJ,ON%$5O+[]G$CG/#J-VC_SWS/8YX&WBI)^KEI]-M-Q6/TDS M+N,(0((Q R*.LD0<,I< D%G%PIJ8QXET7SN6U'L3>=[M/)-HU4,3SS\6;9Q^ MHQUG9C&DAP[T=B+$=>W\&XC]3E9NFVL_^3>)VTQ9&3LJLVHUG9CKR,8(!R?) M[>VF+GKRO@HFJ_%=7#7[R.HD?$0QYBP)U:L#"0;=)2D894*K*O7;\6:L.&V/ M+]@#-#VC]38(U0CBWH8C_L*[X[!KK%#O<)'AWZ%;\,A__'B<<_@;XRO\JU*S$A%N,XZ=,*/I@CC M L8IY F'*0YQ%H5$ H@[;Y)(;Q-][CYX#E#?/U=:E4C\\O77_SAZ+7:D^EN^ MNX+!.;X9PO\CG-@[&7AV=8;?2(VO84U][@S>C#O?C$[;S9DE5S7$1FW5Z>\# M/"^L?%GNEJO#Y0:",A(A0C()0I!@F'&!]G$+3=!<#OX/T?F?Y/2SDPXQ(^&=,4D3E8 ?U*:ZLKO__"VOC#Y6KE3CEBZKT7U5+2?S M?/=!=8X*''TZ_$)W3.2R,D6?_I9?WQ;K6YYOB]MU_;N7ZJ#L @/&0I!F@&(1 M @A!S"0 L492G"6)2:+J EA>EXG'2Y5;X,CWRZ"UKN@=B_H_+M0(?/A]_;' M.0/E9/!;[=+I5P-GUP7T%D]OI/7-UD>C-KR7V=9?L_3,J#/H"_.8->= 1#F[ M<6HV^QW!W&/_4*SS][O\;KO(XA1 )F D 0UI2A"F46LS320Q>D9YF"7/<] S M^3GH4O";0AC4$ WGE('$ZDT+XW%JINR#Z/2BU+U,]8BM&X;GH9>.?"E]]$$S MU7J_KL9XM500/]3J(^?YMQWYMJU%="$PCW 2L2R,0(PBE$$1=Q93#K&)9@VQ MXUFQR%VYV17_:A+*>8//3*$&D:BG3V/Q9Z9.':J@A741*&#!;QVTD:6IAZ0> M87)![3QDR8DGI?N.9R9)Q^/QTXTLUE7(5]\GV>ZVBU@(5 5K5=3&TQ @%/*, M=28QB;%9CG60*>^9T.'"-(Q*/64:C4,S:7I&7GG3"-/[[?:A7@_7Z,85ISZ> M>M3)";WSD"NI_M2J][,>\-IM=T[3 MVA1J+1!=-<,\9,^#7R<7CFZ9T]YOO_J>7S^L\D\WGS?E?;[9/7VN.N^.K.MM MJGL%H\F\Q92%6$@*XR3)8D D%Q$D20)2%$68&ZTHG1GU+(<=NHN@QA ;VYJ!X#517FF="]D#-\\2S!\T[1_&XJG?@S4;U+%B? MN>K9>*2K>M9LZ:H>?2A6JF!L9;3[\OW=_:9\K(]N;G_)ZQH,(L$D#6,HTC2I M_@DD)*BU#3CFTFS+PHU-[WL7';9Z3.Z_.49JIGF.J-93O?$Y-M.]\^0&OS4@ M1Y8]+>)ZA,\M\?.0/L<^E3Z[JIG\_;*\^EZL\\W3L>BV%EF2(IY*G$8DY)%D M- GW%D4EOF:B-\22=ZG;@WL>?YCIVR N]51M+!+-M.P$>Q,)6 ]'/;+E@MEY MB)433TKW_Y+GC_FJ[(V76\-M_9C3A.>@21E:8QCBJ!, M>&=?2A(;;4@XL^IY9=JAJT?<_ILCK,WQB/-#T#?YFKL3D_!NIG+.*/>S4Z'+ M8-]6A?-6F(O#KY6:%)^8&Y^X^[,\>\YBE(.$@#4G&61)QRG%K..8QSIRD M[O3-39FYJ#:>:+9Z;Y$@S%0(&V$T][STN.VVCPT>W2O?SIK/07K0[2_ J"2"%_RJ_)V7?PKOUYP M !"IIIR,(@I)F($$1YUMR$/#:RDN+'K6[22,_O3//]=Q6%/<^5Y)@]65.D<, MVPNS7W(=R>Y%G<^<7G%_(LM03^W)GJ]:#O!)0PN',J:K=*R\NRMV]29W);P* M0K&^S==71?Z:V@+"J_]"% .6L@0@24568X <0ATMQK<&O4W+H]PUJ+W#&EP M@#I9=&1$9,^8]=,@\QB[GGPKQ^C2^N\)B?5CL2G7"L!R)7X4E7)L\\UC3JYV MQ6.Q>ZKO:5SF/W:TXN:?BRB5&8MB3I! /(.(IHQV &)(N.[#/X[-^MZQ?;B[ M6VZ>ZH*H551Y7337VEO,00=:_W$4UZSWR^?$A)MIYS.@@4+Z$\_M?;) P0UJ MO)I[Y#ZHUW] 9L(FL'OI9=B3*F;NOC+)>.1L^D=*?#E6>N]O^G/+AWR[S?-/ M]_EFJ6:U#^J5L[:(;KD6/W;-NKTIF+NHUN-91",10IKAF*9AR#',2)A@"I&$ M6KM SHUZGE<:K!?!'FU0P]V_G5#-,7O$[1L)^D+GEOWS,\QDQ)O-+V^(<_VI M93+N[286EVV@,Q69T'-B(O+"\/33D!^W2L\]TRQ5\=SX5C[LJB75+\6ZN'NX M:Z%L^<-AD95& "0B"7F:"'57,P,9Z%!$*#2JDN':MN<)J446W-0X@_+;JKBM MA[;A!IMSRO7R0U.R;38+O5 ^55RVH;QK@0YNP-7;1[+87E6KH?_.EYO@EV7U MB_4J:*+DD2'+/>DC7^TUCP22-^_*<7J]FHQ_Z5<[[YO*]%/>!83*,(T3J)8@HB&'9Q0I$:[8=Y >-9=$(+03&']T:TG MM;-@VDGD?Q'L<5_L9?="Z6Z@P <-^J"!/Z[2VI+<([G>VVT>VNO?S7+D\>!' MC55$640>R:MHV;TM-C;VS%%$[%KUH9]4=\P6+):8R33C#&>(9 3'* M6APIQ\+H?I9[Z_[U$WC43SV"/2BH\8JJN"YTE&C%GJ#2FKFWQ M MM6#2AYK*:C L$ *089RDG + 01S!ZG\M# !2Z$M,M8S[U]+8GY;JT>M>2ITS M.XJ2*M3S%5*%SI&.&C7/VY-1,_<&J*@%CUY$M'C,%QE.$4R$Y)!3)%,N8A+O M863 Z/*8<^/^133Q**):]'H04=?,CB.B%>H9BVB%SI6(FC3/&Q11(_>&B*@Y MCZY%E-Q4HK/' E 4IS+%62)P'!(>QHQT6% "C0K%^T'@64XOO^>;?*D0^1%5 M0[K=*JL_IGW+:]TB=WC\S?R_:CP>>[="J]3VCUK[3RUU8&< M:C?"VU)0?;OZNMA>E0_K77XM?EQ5OTKNU'>+",<0X0A3@B6* MB)0A!_NTK01XLWW77Y-'JN?WN9?'E_GF+EJ(2"(!*!2$(Q;+ MA (F]C" !/8ZY\#X:++7#L\.IU-;1!VVS!PUU:5[O1+KG$-P;GQRQ>U !PKU1=#B=JBY5DWB0'-]MX9KS35LB/%5]Q5" M;55W2-N\ =4=Y)Z)Z@[GT4YUNR,HOVYS5<4G C3%,4PJ8S**XRJ\;NT)DAG= M.;:W,K:.'LYE_6KZ+ _5/C\ 15.Z('VTYL^%TCKIEY4>O0-DS MHZM$7Y0"?KJI#)#M-M]]^K9;JL[19^^--@]Q]N_FRP>$ MQ^%U\$/J^Q,$E. $R#@$$+$8$1R&&6_LID BH"T"@PUY'.U]#WM/=HSF+&-] MH]<9VS,9IN[\T7W0VY(IW8'W=;?V[2=/K-> MM$V3JAZ%EWRYJJ'F-A5=L\U+M-R\R$#))D9 D0DD&,Y80TIE% M0ACM[0XV-HG*-=A,=6XPKYH"-R:E+I3M')M^M.T,2WVBYHK@F:B9,W=>RIA; MG@SUJWE-]Z&RVP(HU]M?\KMO^6;!XYB$0H0@2V,240A2E.SMAM1H]W2X-<\* M=D 6'*!9*=<01HVD:R0RS;3K51Z#WQI5V_G#&E M*V \O]_D5\TST]5:E]R5FUWQK^;;_5O@& (&<29!$A'(8X9CV5I.1(J-),R% M/<\BUIO[,1,S)^SJR=G8Q)H)VC&ZBZ#Z;I7ONFSZ,=3)4FL:]/7HG$ORYZ%T M3CTJ_755>[5;1 A&&8UI)!&3$>(H85U$F$0Q-T_>]DZ M3Y.Y/CEER%Z(IE,832G1YFE^FJ$/O4<<#/TW3[3?R&*]7%?65I_+;?%,@%+U M9F5(L@QPP#E&+*41E$B$# B84-TR%TYL^1L.>WBJ!L\>8- AG&PZUJ%-*Q7L M@/5Y#"ZW+IU, COC2W1MGLC&:*01P!14 UUS)!0R>;6"!>QT1NMAA_M M>5HF7[^*RZ]F$[$I.7J:Y)$7,_5I@$PF,L]YZ)$32\+F(1RVX$LGG<9&#-KB M.WM;:NK/(,H2E>? +$(D2CM;0@)BK@FF%GRG31LXS>E?PWRI)64F2N&3+1O! MV-?AFE@Y7O!R5D!L>9R3CEC[\*J<#&-$5U78[W&Y4A=8R(XM M-YNG8GW[=U6$<9@+DB%T]01J?6,.-FX[3^HLCB!?!DN;8 MI])G7S4,I*[J:\/;+_E57EG^MLH_YKNNJ&$(JG6;("FD:19%:4:2+.E,IEEL M%D\-,>1[Q=5B"S9[8N2!^'F+FQI6789H[?G2EZ_WZL?KPIT&DN2&45Z$N2-'3/) MV<.H"Y:.JR''%/1HAA53\] (.^BE@YYB6(Q$781ZMD1<9#$+0PBXS.*PBI%$ M1A/1&4)2FE4A,?]XSWK0W"AL*QD&2XL\D UE>LK@F2TS?6B(>I$'&KFZR$]\ M](C% /+F(1E#''A92&0H%U9IY(7$*,&13&(1(Q$!3F**&AMQ2!(0F;SU9_;) M1J)A_J#?I?HK@T3#D"B+I+%3C@8EBR?,$.MFAK7)FHTQX@M5+'TT] N2$W7GHD1M7=&^#F_-C5XKQ1>&>A5 V&(%) M*F2UWHH3#,+.)A6)T3[5,$N^UT0OWE!8MO-YGTB-4$[P!4M]L;\3=NM?%.>-Z"C3^H_'OE=CR&./*/IK MDWD(I4?_?KK&XY=)74&5Q;K8Y1^*1U7J=%?UZ>+;*F]%7868@$,D($PA3K(0 MQ0RELC4:Q6&:FN5^!AKSGOUI@I=B#VVZ)54_4STCU!'%\QB.KIPIO71#X\@E MKP;R]>7RQ][4T>A&!&0<(2:D1#2A*46R&]V1,"S,/M"4YYBD0]>^91OLEC]R MPQ764"ZU Y"Q:#2+-O8,5L@.2ZV\OJ.H#DTV-YOW)]"F>_FQG\'^.,,%]?-0 M,5?._!Q!N.-H4')HD28$,(8B!&&G6>A&%*3&+$NQLC!0<.$L(G2=M M0"+(*5MN$D SR/J89GNT69R'S@ST02>[8\B(V7F4(S-1R$-*&(59G#&61(*E MK#,#*DOF1U(,/GR44RFEM9J8DZ4G)%YYLDFG3*<>!L)AS=H\-,,>_JNG5*QY M,%.*!<,X$0D(94R$2+(LHBCJ/CR)26:N#V<_5[\34@'WGP]6_D MB_C;IP]>BDS"M)G.'$'<'TW;/4VV3:W+6(]( M.2=]'C+FWJW2UEL*7Y1XPY7&JBCQB%#&0 9:EO#4((F!VNV^ &<]RUQ4K M.4)HK6[&#!KKF4_RK!5L^HHOIQG24RQ;6F>G4=:.G%:E8=R8ED3XO'Q2]YB[ M"P=)@B'C*8P$2"B,,*[L=L9"0JV*(1B:\*P_^UO\]PTLN_('IK1I+L?\,V:X M/.O(:A%-7,[@.2]]*[AA1,Y#9H8Z<:)XP2!.[ [M[]_.[8Q"Q#$&0D!.210R M(43<+3,!K73.< MIF#'_>TDOCNZ7WU;%[9G70$8XNO^2J+X-$S<,SV-\FLUOUQR!SX,?/P;@39NS3 MC@LH$P: Y"'A.(2""Q[1SA &:6*RJVKQ\:/LL';7T71&C3/>;).,3BD;GER< M.J-HE$G4YFX>@C+$@;.90T,NM"6D7-]>YIN[#\4Z_W33U+AI[,C35-!?+-EJ"%[FA0@=3J] M@33=P:[7".I3E2%\SD17!KGP4EF&\S$P77A\P"R5) R!A#R*0\P2&;&N^@&. M>02=9 P-[(VH.N7,TX=Z1ZZ=,3Z/D>;0'[T\HC531HF M!8VJD *QA),4$19BQ)-]:$&2R/CQF:$&?1_.VH_"[E*]SNCSR*_F1N+8U!IN M*RIXP0%?< 1PXG/@9T@[=VK4%>?S$#FW+KUVXM0M7Q:W8PPPZ(S&V;,,-,XV)SW8,/M+5U+3O6D;50RS63MV4W=9RF5C_F$RZ!S MC/5HFC.RYZ%G[MPY?3O7!4]&]W-?-TABG*(D(A&&L4P8%1AW%X*S"&3F!>+M MS'@.SYKKIZO#4LDV.!O"I)YNC42BF6(U_#V7JBGO\)KJDP-2YZ%,+AQY[4JO M"VXL]I@6&&$BJ<@(2!+)(: R IT%G(;2.LJODXNCZ>8:,MY&?I$V2?/0!2ODIW>(#+W7'?D]MVAX$O)(AK(2&9GP*$WC@]2@D*8F M<<@ ,Y[CD*_?EYN\1?8?[>4R,VD80J&>4HS$GIEP'(/JB O(;K37G:QNI[G@.UY*) +1TKG/='PR>/R[JY0B(/?R7+P@/XT%['^SZNE 9A.7J\[*X?K]FR_NB MBOJ/K"\HD+$$,E4W9.(T"Q&@>+]^HC0QV@4;;LZSH!P0!E63-U-SKMY)KX$: M;H(Y(%=S"VQ<7@TWP Z4*G1!L0Y:?!?!L42-O %VEK*^[2]W?,]#MUPZ]'+K MRS57NMKV)=\M52%JL=RLB_7MEEQ=/=P]U.?[58GJJV*WB% LLU2 1$(J0IS0 M*.P.%Q"8"J/0R($YS]K6(0SR%J*9G+G@4T_.1J;23,[V+';H@C\=X0M:@'\> M5\W.,]:C9@[IGH>:N72H]-8UC6\*=8;J9'>EG_>;_+LZJ/.8OZ]WLC^46U4I M]]/-Y?+' D21C)(LA1)HG$:)=\HM0&AM5W79MVW<,=S0 @U6% MU;@2@EOR-<.Z"7DWC/&.*&_VV9YA#1JPP9\4W#_O*WI7F$>_UV5":%\$Z*EI MYB&@WKS[^6:81Q;M,_HTORDW^>4F7VX?-D]-D)K ,$P2DD4AD3BEF&1\;SOB M )OL\KFQ.,K^W_99MC]ODM;?:K3!KH5KDW]S1+KM=H!OOAWL#+0D=QBG6"1K M\6:T,3"$]WEHHV.?SFX7#&=,5P>?V6BRCFE,XS25#,!$1#0F#(JN'A=A,>:+ M=7Y;7YC7&H86!K3&7-:,N6,L^BHW0,-L"-,3+%],6:G3A1 MG0'DS4-BACA0.NM(0X.HA2 R5.]-X42D%%;_@DEW?8Z0-#0J96[Q\9.%1T,# MH?/$V48]3CGS=OAAZAC'**#1IG0>TC+$@;.ABB$7KBJJ+VC(*\L 9EPM" F) MT?X@!0E9 BT/8-H9&_M49ETO9_B9K.$DZXG2J/R:2=3K==/G52Q=[^#G,&;G MH53NW#$LBF[(D\&YK)>YK8_E+K_,?^SH2BWJ(/QBGZX?3JZ=>HS)KI5T_*/5 8@]\4RJ"&.?*QTG.L M]9\(ATQ M>(1L0LWJ):I'L-P0/ ^U$JE/3*JO;MP]3V_?ECEGVYXOBD>E[LZ MQMWN-@]UF/779;%6ZYSWZZ^[:DU9E]BYV>O5YWQS4V[NJF^.HV'* N3.,:( MJ[=<$Y$D'! ZM,'4LX1S MOOOV=B9KVWG,+A/Z_W)G:>*6T)V5WJ\?*]OEYNFPCCE<[@U#SD.&1219FI)J M(2-0O8K)",Y"HGMR;8@)?]*Q1W6T5)_LRGH/13VCW06Q\QBW3CPIW7<[R['T M,3\\!TDRE@$>IHP R1#")"&R,X49!R;+;RL#GE?7'2;CXCIV;!E*CB^B++6F MN38PN_VO*,'AUUL>-S9OIBZ<0IA1G"B;'&_*/<_//]^O.FO,JWVT4:11)0SEDB M0LHX1#+<&TLH,MKNM#3A66,4F'?%^MU] \=29 Q9,Q09?X19BXR"I I?M*"F M59EG_.BHC!VA,U,92R=.JA4N[_"@ZYS$V+S%)R+*@TU!U/' Y, >]1!5_.$>A7>7ZB M1T=^[#F=F08-<.24$ WEQB;WNX TEHBE84+4G@U!"!'2F2 I9R:7>8P^V"BJ M,;^XV$V92\/J:J[\" &X[G,7Q<.7/V MDN@ CH8-L<-6YN%<@&0"4\@ D9*"E*>0<-C:AQQF1@D[=U9]G^GU4,#?FN A MD&:8L_@-\DM+!X5;_@Y7&FHE#%CYL-[5-[X_+_=7D):[ MY?&15@>:.;0%-)5R1/(-];%%5A.OL 7?GH(:W8R.F;Y*FM:AT6%TST0'77ES M\D"G"Y;,->^HV/BGA]UV5XWU8GW[I5RM9+GY?;FYKOO? 0],@10,Q5$492@A M6 @H.SQIM?:S4T/7*,;3R:Y,OQ+!;7 $WE8"G3>(J3A.V1;VLGG\7,)Q,P0* M>- BGY&:&K*LI;.^6FYN"NS-SY/:[)=9<]7^DC_FZX=\*RN6Q(]*P=;+%7O8 M[LJ[2LS(^OI#N;[]4#SFU_7KZML:W0+"F,9AA2R!L100A#@&,"-A C.>8$KM MI-L+%-_Z?20<'?Y ];B@\R#8NU!'O\J)=[470>-&JR2GY6.2!C25^LG;SE[O M/36;9]6W(5Q+^KVVY-STWZ^S)R>!$3@^-Q-.RO[7JR7>K._"0_],[@G LQF8?:W]Q_):,.3?>P9G@8\ MS&-XF@ NK=O<;'A>_F/!)8"()V$FPRQC$>*0D.Z#&8MBL^&I\8'>A^?ELOA] MN38;GSI$Z(U/QPR8C<]+\OX?Y.-%\/G+I[^__\A$\$D&XX[9RW_TC%D#;N8Q M9DT E];]P'!*_9]%&L;J>KZ0C$,9@XB%J)NK11:K1W?.K^8-/L[SBIS]*[_Z M7BWJ[A^^K8HKPWE5@PS->=4M#X;SZO\(]K?@B_C\*_WPGHTWP?Y/WP2K3\@\ M!JL)X)<3K*FO9P?K;KNH*_A^+-?-VJ99VOR2WWW+-PN0)!'"1(:0$1Q3RFF, M.V,AT%[ #3/B?2)N2ABOR^J[OWS5'-<#>3LSULCDLM?CUR34 M#443RZHC)TJGW49/?K>;W8*5ZVVY*J[KSO-^E]]MR8]BNY (A(2!*BQ#$0OO2-Q9AAWF=.ELTM0^7JT M0U!]]W)WX#09KZB) ^:F51(7#I3.>M$0!>'EW;)8+W@(LB0$$>088B"Y2+*P M-25C* =HB*:!*52D@39(1W3ILU$2#\PYT))SI'E4D\:TMIX8\C='13%UH5=3 MK/C0/:H,'P7)F_UM(3QUDTE)EP^FPC+]IJRW&/[GIOMGEHLG\WRY&'@YF6 M?]Z4]_EF]_2Y&@"[RKRZHG6O4JKJ)C]."(DBQ,.,12(2@$B6=B9Q9O8,V2!# MGC6YPW81U.CVKYC6^.KZN>,.YSZN>H:L$XKG,2S=N%)ZZ(*&KY<^;-33W,V[ M@I?+'^+'?;[>YC1?YS?%KEI4[HKU0[&^_50!JY>6V_T=_Q!!$<+X ^.*"?K R)/=$]2CI"Z\U#9\=P].6#JV-Q:ZC1,J^X7JY^0K0 M4<9D&$D)DR0*!2-,L+W5, DMA-C:EF>U_?4O7T_O@OLASTA.1^'-3C-;:*^+ MYB22>(JL\[HWF.99B=MP;UY7,$6BE5 -=L9H46C(D:Y,\?PFK\Q>VRQ%*4,A MA3(-$4M)]0WC-&X1(4ZE4>$WGS@\1V(==,/\G%?F]91O+J2;R6*'^DVEZ 90 MW2.K8S3@/#1W%$_+\8>'G5JWR^Y34P6@C" 99PF+!&18X CMC9,4:5U]=&QR M=DD[5U2:*>V(+%J*:I?#FT_0J<>=ADHZ(G]>@NC*J1/:YY0S8YEKENRGC'/" M4R@ B1-U^@/0C.$NQXAB*:25S TS.- M8UFCK\)_IRI"-4/P I#S#P#!:L>X;(_MZHXY%2;3/!BNSP M$4?;DT.?+1()))$L:G#3'&[ON@02N?]05[O#5IS-_?60U5G9YGE?*34.TQA2 MXGEN"G&(W#0((@Z(D#02+T8KE:>V",/R$JB[9#!@.X@ M^]$$O;+4-ITF%WBLQ%]J,8EE5UE157VB+PCO#-Y;AS;/86@U^\A0O+8^-L(# MLX8#X\2-N#[S#WI_??R%KB*'1ZD74 92"F,4AE[DQ>X D305[I?9+AIRTI^ M0NL?308^01-_!9$K"4(DJC,$K MT'H]2O" ;MA2<-Y_V1(MUG$RU=5>8YG'H@UBC<+K3E# M54&7\X.^H@Z8G1-HIRB= ;;3X5Z1QBHQ+*6Y=GRV-@VV9.6+FFR352,:W3W, M(:2HSK_F95-\R_NC(V^KYO$,0BAT$X2QYZ$0 L8B!L(!'<'44THWSX7)LH:_ M+B#]DS0/C!E/,_XD[/E91526=:^!66 ASYJ>%8PZ=?Z90MX+NC.'!3__ #.) M#:M59A9KK&O,--OMX?:PS]I\A\O=A[KZGWS+OQYR!J>4P6-_+$\L$A#XFU MQQ!A&,/"&A'\,TI@IG1,WU:9E^1:D%J?0KI&:GTFOJ>EUD<=[E"N2($O\B>;6C?@@;6IJ2&K M+J76C;&F$4SO.Z:Y#KR_%E%<'\0]CN@3B!&C*45A%&,*41(,$7WLH9@PS?A3 5\[\#7B >4H=V[R)X2T)YX?+C56))XR=,K% MJB;]LC8I-6O0[5A95^Y?TY;]Z48J7<+90O@'%=-_"0ZV./13Y-0Y(B MYODN(0A1DB1*]:)@F?(83J0>5[+4^GRB?8#_2A"-T M.6VVZ(G+LKP.)R@J\L#_^P?\OWF>?^W-7HLNV57;@T@E=<'8REWS *O.$-D^ M&"+MU]RY%F[ZUKGIZVC!RZ7H'LV1G)5NX@/>,.UIT_3,C&>?\F4GNQGLJ^;J MO+HK$'9]G6_;]]>?BINRN"ZV6=G^7E9?FKS^)H"\*>\.;7.':/NHV7G'T7[ M==+,N9R#5=<[*_2M_DJH-T9\=6:.!M2VM MYC;_Q477(G[0F*N^WYWO%'_([D4H]@1%&+F)"P/J!RB)?)QZJ3^@@$#[;I29 MMBW/-*QIB]ON5$=Z: ]U?MQ&'.%J3R)FF%>>(V8G?<(4,&!]POF:I%V&3SGE M-NJ9U0FS6>M>UET++"J42"[*?-==?2V^'$1H*H0]*9KMOFJX>#R&@6 :!:"K M/Q]!WCI,Z+@7@@)*E4)\XXW/E^/BR[#_[#9X^S/870RG=0;&O /DY'51[M7T M=8#JG&/M&3]#N[B^JA)Z06"M^68="FO/O*=%G&WR*+63<%+YK"Z+\J81I^!) M?EW5^;$X[H!C0P-,(A]Z7AA&+/ @2OVQ"KY+$D_JU+GQ1FUKZA@\O>?!TX#6 M$7"='N]9S?7C(%=)5AOE7V+;8"GJ-4/6'X%UA9V!I=C7W! X6SCDHQ?VP@M? M>B^<%T"?N!F@P,Q+>P VR%U!ZM^*697E3JGYK@ ^M%^KNFCON_J1A" 6@Y30 M&'D(>2"E,1D;0]VS O*QO&83EF>7LP<[CKBT2MWJ,B@7C,] GMK\H,.;W8<8 M'C!S(7:>2.4Z(N2I1KST"L,43O2U9JB:"(GG,\)H_AZE$EIRC665(3E/%]VS7H MR7/47)"324RN0TVFF5 9[%G&MP+>'HL+!U&8AG& $2(>I=1%'D3'^ ACT]L! M\@VO:TO@K6J]=CO.,+8W8,9-R:<('LSC+TU7?7\30QS"P/59C&F(81A"&@W(/0B\5#U/ MN"Q>R[/E40N>V3/4R3@N[%R5Y.6/XU>M/.A0PU.HC7,RT3G9.+K\7/FOG(=F M.:-=SA^C98ND4JWZZM6L[#IZRCK63JMBY-E<\4JPV9X9?RO*+FMP1%CN'GX* M^^>!__5O>?NUXG_SC?]*=S!X V&2Q 1Z-,%^C$,/>W2?TMWP0LC+V MX@AY/O-QF#+DA8SYB9\P3$*E IM:#5@6H0>8G &46IRNQYM<8&V=,K5(6(TM M*UK]'",71'42@>M0OVDF5 8[E'((5N=9DR=Y_^>;\E-;;?_\6NTY84VO;1]Y M4)A6]5]9O=M %[E>&G$L >+!(/)A",, 1%'"I2T(_UM53K-UTQF17SGN).#O,&QBZ/E1G"34]Q+@8=X4HV/#,?/239G?B.H:<@)FH$&I81;W MP^PKC%U0,(-T MKT/'3!KTN*"'::Z4-.U-TQR>:[-;?Q>BO$CW:UB$AK_65=-L A@D.,"4^B$/ M$"- H>L.8-(D@DK[[)8@S)&+ZX#UJN<4W (1S$V100N.4)#&97V@(Y<]XN>5 M\LHYBD<^)L&U.C:R5$XBP3X#+DI@2 MX),XB(*QR0!Y:%@KLU(RT)S4F/I*><2ENT[.R]VX0KX;QOPKDOO#K.QDR5[' M #5CBLK*3HT?^=W$;WEYR,?-4''40]31I8>FK6[S^GC\(Z0I'^4H"2*7$A31!41*3.$P @ZE+4\#&YBE.8[5# (8:M;X8D1BN MR@\VF*?>B#S:8=V"/BY63E"60'V)5/?!#Z&1&F:IB:0N;S)W!-^*C;U&/.[9 ME8,ZZG%$?.CQ^(B'2CZ"+HN3- QCWVZB%E1UK1T;.Q.G M " *DCB"O#7>(HE!,+2& NP"E1A*MPW+(5,'ZZKO_;HO6DVF42X>FH-!#?55 M)\]*L/,".Q=BFZE\KB.4F6Q%9;:7R0FG;_NWHBQN#[1Y6#IO-CT,/(&.YS>D--3 M-==5[1QM<88UQM0 :R:W2NZ5K\ZCBEOG\SG3\F-$$_B_M+4^JW_7$4S.;/.+ MSQG-Q[CLC(*W/#PY[,7!R.%)D/&I)3ZH&KS[GT-_T?%=WOY>9K=5W1;_RG>_ M9D4I+D8.!<$BC_@()]1/T] EQ$OYY,=C:$@]*JXLA2H3RBR +,\G9S8XXPL] MQT?/A!G.R8XKAUOBG)GB"%N& A=JT\@\OI2;15;G1K5)1-V#9UYS<-L_JM-- M)&W%)YR:_]Y"%1!->.+"=#*KH]CS%<@:T>PB.5K=W=?XU M+YOB6WZZ6_]!_* J<=G_UH>*+Z#RMJAS8<2Y:=R@]]>?L^_B'M=P-7,#< C" MR$4H@JE/ E&E)!CL(&F<0-DRD.M$/^,LU3_5]\#(KH">?-IFG11*Y-/6"=S> MU/;<=.:\UA>&,EI=3<7!;@>?GGA\8/JCB5),CN^ONV+ 9P3\\!U+/M.X3@/L MYS"Q4Y]?HR\:)W/J7,RQQ;[H/DHLT3-GF'7[PR9/[HEFPQE8$4>='8X=?SSM MZ:]%7/-"CG7=W63Y[.W*^:E^E &OG1^XA/R1R9?L>&# Q@U\-PRI'WHT\J(X M3")P1.TQFJA?BU\:L?I] 9V;]4>)_-+?'=#.%"SC5>4DPNI=J9]?>"[>^JFW M[N?#5F[*?;S(A]S;G#3'4 0"8U,3;&NNAP* MCRUVHC)>=M:QJZYG;A]T[*&.\T_[;E]JUQ<2.%TLGI8]6=B5+^11?I0.MGQ& MY8=AJOKQY$,MRW+)E+0HL_T1VLF4=U4Y?//4GK]G^T/W#XZX>:1,F=ON>^W.>*Q #W6;%?ON^[/S 3(K M][5V$[G$S?) [<62*^@<5M(ZUGUV(;&SGOZRCM3.BOBHUCJR%T_O<,1XVQZR MNLCVX_F:HQ40NPE&+/)\RD"4HC3UT&A%PB(H5T!]K>A5U%6K +M8)&& MXUM\L3S-W8ME9V;S\RHS,J(?'43V1E2(W\ MWY5AN>2P>;,J1KK._]I,BAEV[&=/#'IQP7AN>.N>?=]^Y?*1O[F]XU)QVG4, M41!!Z%.?$40"',0,CV9$@$DE4%8+WG(^90#GY ,ZI^C@+3[O3O3X8C'=?,Y> M95 W=J?1?JFZ_RO#>H, MT6,_JC/I1]F-L'?Y7]R:ZB!>;+WY4%?X+?*@6=_N<75_G M6PX,[ZH[(2/_=K/G_+U=8<>PZ!&TU;,Q\N4+-2[(B]_1&)/M^ MEXO7AAX>O#LEC[^W:=%LL_U_YUF]\7$:^$%* Q#X(/%] *$[@@H)8FJOD5L& M8WUO_/G31:,-3PZA/]KT_-XZO3&.L$8M++?M1KGX>T7^4PNT9W&BW"MN)6U?J)5M@#6H1PS:HP M9HB7VFJ1I>6E_1'CM*Y@4\.\397-CCBE MW;XCK?@(C!R,=)$M* H9A%OA^/ M#7DN=?5+Q$E]O.WYXCQF[-,=4RIKR3'V^@PP UG30V]'8++/UI1"8<99T]/L MSZ+NUKA,N>YK:N\YM.&'6;F]%PN6?QXR_M."_\[=<)+C3N063)?H$J2\H-@3 M&5Q>GJ<:<+$*E087TA<8CZ6K^0*"9G5]/Y2EZJM8;T"<8)1&O-$(I"3E__&\ M,,9N$"9N2$*UZX<3V[)]>?!44%Y42WP <"@NK_@\P&1RY?(J<_*JIMZ3*+5S M6>XR5Y>NNAEB>1TI#6/6/+YF9I0E617[G'W_T,50^'O!@]F4!-@/_0@F!&(7 M^H'/AC8\XD6>BF:I?;)EA1*E6'LTSA\"CZ(<*;(D)S[V"%*3&GENK.C* QHN MJ(@>7>O0#$WLE8D.HZD'276;%25O)? 8C F!S \"Q%@JM*9O)0X UE($R<^> M41-Z1+JJ(,N5HBY8H$E?&5YCR*XV]*W+J(,B:2O3!U7T+RF$%@L*&D'K?%>T MYU%*ITD^#TE0@"+7X[$*B"'SHFAL#P58-7[0;&4&W>B1/0C+=0,+72JEQ60& M%M5E18- 6PKS/#^7M68BIZM1G:EV/-4?(\Q,4J)WV6T^Z)\XK1^"-$XC!KTX M"<.4TK%5"I6CETEM+:-*5XZ J!_@3*-W@D998M:(4LF2.I]BG=A2U2T-GE>L M7CK6R&B8-DO3L\EOBS)_T^:WS09XS&.\4Y D]L*4$8"#44/] )#&67Y]A;- M*@N83H?36&I9@>FIZ64[))M,,^4B:5JY9G?)UZ)Q1BZ1SSKIL*1R/ MSFLNLUQMWQ;9EV)?M$7>O..4'&KQ3G(F,Z1]E@[CV\>M)^D) A0& ,6) 3'U$/ MCNW[/HXW;=5F>\U!I]VJ4LA_!"@_#8I_TI5K4AE[MIF6"S"6(5DMS#@NJ42\ MT:/LBJ7Q_UE^-769-16UF\S\2H5ONEVO:: AYJ0N_XD&12VIHA8'T>G7K+[) M?\MOO^3U!L0 Q8D;DQBE" ,8P2 ,(?:"P$,8 E_ZNM^$-BQG-SIHS@F;TX-S M_NCA2:9O)Q-Y6=OFY%!-R59"G\+5O)EHU+R,ITNGU/6[ETU_1M5-D;7\'0XC M5E1FNY!:N/HQ;]KZL&V[RI>XW'W,NX(CM&K:\>JX^!IL^$1 PB@B?L!P &(, M2.0.S>,X9(G:(M%8L]:7BP^0=J_Y#%@= ?"LIH/X=M[(2I;$"X&5<3^L(ZXR M;U9EN?].&+7\F[S^EG^L]ONT3RIMO-0+? ]"" C!($P9"\'8:I)0I1WSJ6U9 MCK(>CL^ZQR=>?BB^%>V]VHIR,JURZ\@Y&56+N1Z2.4!S_A#@G '=S+OBKW E M*VT36%ZAHDVQYI*0369IBGYM*$IA&- $(,]-Q5+4\^.A*<)(Z@_E"S^U6=WJ M2]>KS:B,KL>(- ?:N/5][V3B)>";HBSYCY1,DQI$B'[*# MYT-V+Q8'HFCW@U8W"0JP[Z8$QWX8)I#_R:*^.9\O&[QD4^8W(DJ1&SS:S4@- MH+@?0.>(I >/B*PY:=TN85KS^0A)/)S@/ UK[B\1,T%@9G, MYCI$9KH9E>%>-GVF_EQG9;/OTD]CG=%3-: -#=P0I^+!)Q"R%$=!'(BZ2*AB M1&;&.>M04HOV2<1R)IF93U-7M!)GED1H?LJ.&5F5;9]OV'T7[E?(!6MWR MH2KV5?BX'3>_[_&7IONE3>Q15SSN$*1IXL8NHGR)YGD,^3%@+@*R#\68;=3> MK#CB=/[B0)T1Z55_4J2;$(]HG3]&O#.G_)2XO# &[?AD'8/3DFW5'+W:PG#N M*D5]SK^WA)/TYX:D 2%)&"?01U'D8TIA,"*A$51Z!,Q&^Y87(4J#O(/N".Q. M!U[Q5J$5]QC47(N>L:B\\DY93H$?,CM5AS7]] .IL:Z%.IH\B4U992:'IBCS MIJ'5[9>B[.\P%,UV7S6'^JQQ0!@)X\!-& L#D'H( =@W#BG_N=)>M*$F+>OO MB-+!VW\>BJ80,!7/-IOB5DY)%Z!533R/C)XA=$X0N6 N)95RU%U01\/VOBMMO]7"D^E/+&WEW$(?SWE]_^IKQ_OLAJ_^>[0_YF"(ZH6I.83)- M0;3]([OJMR 6* MFX,/V;]R>O"BO'L/_\KA!CB=!6>Y\C,C%DL13"3]TK;C3.Y30-?W@]!C$0ZIAX,8AA#S '=H$4 D]0:GB79^ MC!7R)":55=8JB5-$=.&%\06*Y(1/F]C5Z9J^)2_+UD1VM%7I3=,<>&M1Z-*( MP,0/4X1C'/@P"(X:&#*F4F9+MPTE-5(OJC6,GZ(#8TB)9-G35"$+Q$U7H"NG MA[6P_/0@5*1'D\E7NB#U 4DQ3X*R+AF]G : M,;5B*9.:4AE!6@52GF;>%AX^%@+8"Z,H(G&(CY.$%S&H^)""1@MSQ3Y?\[WFLDN+-PTAM4#8 M-'W\=)DL^W+7 Y!5,47^5BA.JA92-0AJGTB^$Z'RTO2%QAF:Q". 91BX,B2G\K6-(3++@R9WFJ6S( M#@F\W5:'LFU.+;[+6]K7[3XV[8<@2>,0AH0W%9$T]>-X;-HG/E!9 !EIT/)" M9\3HG$"JS;UF6)53GMD)59.B9[B\^KOS(^N+H:4L,+1N*9J"MG MP+^8>,F0>D'-C/ID'?)FUJ3*8A^>*H"_UN+EQN'I@LA#D+DN(BAQ8QA KKK) MT&B"$D_I/-#$IN82O?ILH-X(@%.U3XU07=6SQJ4!O?N2EE9U4AV^M->'_5,@(P9Q@"=A*75!ZD$/ P0\ M,&+ -%*LZFFV;:D1.J74Y]N\:?[CT9#<#;"=;,"M*'UFV9=4POEI-R>,JU-$ M%3(O":05IZQ$+^W8]E@^+3)H8G&\"7Q$4P9=Y+I1Z@,?@O@HX 0D2.7PSZ2& M+)\ >C8N+//%0Y430YH+,6EB5S+LC)BBL/!2Y$=V4/W7(:OY\F1_GQ8E']]% MMG]3PP Z+F1BP",(>H;]U@0^DH7S PU:7D!=D3I'&&* M9YLSM1C$%+URP<<"S*I%'<^1>@9QP?(N/.\TR._I5@4C;A2X)*:B_H!'4NH-A0[]-(I>?7+18$OV MAN0G1IU/VZ_Y[B B">#]XL97SA%U=YKEA-LYAA^&4L&QP[X_OHRA.>*/Q&4X"@-8Q*".$P)1( >T;@@D-H. MLXW!+\U^_X[9OTO]^\^]7! ME+[__=WG3W(AC'6_O"Z>:W&) 44=?R ."KZNKC8JWDE)[03&7]#?.7RXO"C/ M8F4U[\A06T@F>]JDFYH&,&018R$E"]670+YFI5_'T0 N2@E2J<4 M5#_;LMR>X P%?!5+*2M3);?ZL\F2F@(J$&1E,?>(B0NK-EW.UK$\TT9?F>DY MN@KQMBCS-VU^VVRHFP2\J20. . !902(FPPM>5&80#V5D/_\&95"@'(Z5-IR MH<";JF38H4Q?-F38LJP=1TJD]$.=P+5IB(8%+^J(+ANR6O)[6><\UOE7OA/; MD^_+M*KSXJ;L<^7;^Q.0AG2'/3YGWS=QD"9QY*6>ZW-50PCZ,!V10$B5M,9& M^Y:UZ 2YV])U^/)C0.V,L)TSW,=C,ARZFEY9\8VL% MS;3II'5HJE4+J_FZO)HF/VJ99LW7=%_]];=\=Y/_FA6EP/>Y(OG'?+O/FJ:X M+O)=TKT3]HZO38'W6U6V7YL-BI.4B)6_P].%_\8#P&]5E>K6=" MIG%(ZK.ZCC^1"&&.(^QQ.H,<89'SD[#I9Z>MN&@XYW8YO6&.L,P!GM/;IJ;P M6!>CUJ9(C TLTFO*M$^C/;XUN1 M\MPP0(&?)CZ@HIBIFV)(W+$YE :A7DI!L9'9\@I7SHC,Z:'IYA94651-,%@D M4#?+(,^=Y4S#0VZDT@V:=*Y#UZ:;\6+B81(O)B+=_HFV-LV*OFKG)@@#QC ) M<8*9SP),$GB$D/+H6T6/C#8\7^ZS@V8NQ%2G>'H@:95=P^'B\-)DZPBT?8GB M]42#CXG4C/FT_;$.!;1CFD+\-I$_$TIY>ECX#(9/$Y_AU/51@#%A 03Q,5C$ M+E Z:&R\<K /CT<*S>X9W+)='6U[@W#"JOJB-E5]CE"-95VDF_6K[;3 MS%-07 ,\RJKNF_);7G+"[Y\[_N-#%",/IAZAE $_0/R/[OA/$/D)#+"*PDYJ MR+*:CM@*U5)=T]B3$\/9B%,3OB.L=;RY>XFE"VIFA-QU*)<94RH+G4\U6W== ME/F.Y"7_HOW .]V[O/W 5XC5KM@./Z55.<(%(][C7PG$SD_]M?B?%RN&I,KMQ72B)3>M0SSMF?75-ML&I?5(?H]UW-?F/A!_ MWRN]7V=YT;U.5QQQ^WLR,I4/9W@ 5TY MG8=\$VJJP_M,&OHBB4H2.MT5:U50 Y:]*J"FV-/73WJHVZS8W^8E%VWJ!PD" M+/73) Q=ZD^6BG5-9U)4]:P2:4+KQ MN_=?]L5-UZ&OG)_>E%M1KS[_V4GR_JN^=-W)D*55\)Q3)>'3%%\(HN68GH@5\,B&Y^Q#=)6P?LS9_ M?TVK6Q'M=C\9UYZ;-(8^20,&XC3%(?*]V!M3*9'/F-()_Z4P6IZZ!#*1GMR> M8>/:UH.;G"">QXO:R>35.=!(XOGQ3'5YFKIRQBYP;IWSYK4N,%>NVH2/U/+: ML_:*M4Y>,[/P>KY\ :_,LNYZY4!*0K /$?6C!(;8=5D1K[,)S*ZU-=_SZFOA9:A4WUZ0Q+L1G=N-P:BAD+J*T5F@%H MMD_S#%BX10XLL@ZY? MZ[PSC_$3EE3&?3#?[#(>3'U;E3>?\_IV/* Z'$ZE?AI[&+H8N7&<($I2Z(VP M84"5WBE>'*SE&D.),KEYP0?]!=-%5_69WY#'23_RVSG@DJC,]XQOPC.]O] M6E6[OXK]_F.UWZ=5_5=6[S9^'*9Q'$40N"YP:>1Y;O_<;<,XH&G$O) PX -$T?CQA"!O<]=)W:/;XJR M%/')EXS_Q7;F<&,D0V((2/.UKGXO#_N%SJYHMVH/Q]M_'HIZK/'>3]P;G_A^ M&D1)2-PT!3!R0P+')G'H1SKSI%9#EB?,,01QA/^<3"!L"A&;Z,V@>ERJ3:76 M:=2;4_GB9P VOES10UM&3IXC24)B)G&[+MF99LH+4F2 '^4).'*1[\& H"3A MG^^&C.!@_'B ?'^8@%DI6=1(^H/5I]\1@_PN2;G[(69>6:K6-03D8;\T\ZK9 M+=NU3\\\IT59M/G;XILXG=/RGE%\V?=%O)ONS=93 4<:!"G$@1M[&(4H$84; M:1@FF &<,@"4]AYMM&]YGOYTN+W-ZGN1(SL!?6UW:#[RY6;PI7E7F]C/W[;O M\?[2 7[J@.$Y:&>QBK(:Q%Y0/9MN6H= 6K6PFJ_3Z\EN=0E)>F@/=7Y>8(?U MQ\$?041N"*.(,H]/"ABY7D@9.T)T Z5[S;,"FT^H>\0/:UD-F/4D>Q['J6GY MZGQF2^2O+OES-3. "7=(3 VS>GU=<\:\IK\PF2S OWIP/ZXB3BT2/GNE !,: MN3CQL:@53,86 \5":5/:F6\.^)B+[E7LBU,I0ZTMJDFLJD;G=@G5%^C3]M5* MU/89JJ3B:GV"UZ6%DRQY,4Z>RH[T:;!B?Q /^7W*MX>Z:(N\.5[_ 3Z&*(9! MC!! F#+*( A]G(3(QT#UI+-^,Y9U"I=M\<\"D>PII HYPRS<2@FC E M3WF[E=DC7%UF%9+;86&[$7X'SZFHEW9Y:Z0?DBB9=.)4UG?AV* M9<*0QR>"3'$CJU=BN.Z>-,J^;_>'7;Y+N+O']MA/P+DCRO<]>AWC/;7"TYG.3FA&W;;))J>Q U M@G&Y8QQB>_^FO*[JVXH#.&4(Y'3?'YV[XE.Z?K8O7!]!,\:L1T'+C._4$WJ"=LFP\(XO& MB5Q6\J/.RV6=MDJ)IAY?9..9V*L9@R\>A/_;3?7MW[E1?=S%OW@< M;CTV^!EIT.9D60G0AUU-[ OJ0QJ7Y2';?\SOJKK=>![ $4T#+V QC.*8$!\, MS82QQM!6^O"YAG@/RNE1J8]U-<+DQ[PUKC3'OAQ-)D7@G(%7Q$"+K/6(@A[\ M9\1A @\J(O%A/!N:B-HG*6" 41*RT,4A2UR/1N[8#G)!H*H2:I\^ETSTJ'BX MO',2Z1)4$TB35PI[?&E*A2Q5)L7B 0FOJ(4>8>N1"TW\S^C%%":4%@IU5O:W M4 9MPORS88;DN PQC@((@)"RB(6>J/& MP"C!B@*@^.'SB, )E"-0J0J!*F&R8F"1*RU!D*7)G"@\9."B,&B2M19QT(7_ M1" F\2 O$F_*;57S&*3;!?G4\I4-%?NU]3VM=OF&NBG"7@H"'U!/O#6((1I; MQ3Z1*K%MJJUY).0!QBNG0^F(QX=[I(Z JJHK$SF6E9GYZ-52G4G,FI.BBRQ= M5"8S_*Y%J Q9\T2W3+(D+V.?L^]O=GQE55P7VZ[E,;8"<00Q]0%A7D"]"(9^ M.K871$CJN-_T5N:1+H[.>0A/(.6B)$TE]>S?#'VZ+,P<9'J8N(&U-,8IKZ$+HP'MORH/R.L'X+ M\PC/ .EJ_,(1X)SWI7*@I$6BK.C8YD]+<-2I,R8JR8HFW::(B19EQ03E1(2,G&L2M3$QT+'A)2K394!:2;FGVOOY0 M5]\*;N^&A2EOD;>71BD$V&4@.387@T O6%%M9&9).>8@1H":NJ+,I:*XV*1Q MFL+(,VA<9AZ1(J,UNCRN3'"TS7A)=:;QHBP]'ZJFS?;_;W'7I818C#POQBC MJ7CCA/A>-*[($$.AKR4\:DW,+#L].(>CTTHGZ[&H*#GV")PF.++<&9>;!X3( MB(T>@RN3&DTC7A*:*9S(R(P(GW"=9]W' Y?Y,$A"$A+J)RF.?8K'CW<3(E5N M1_E#+4M)%]$+,(K*H4;,ZUIAC1,U=9"DPX08G%O\PO#7(F7Y :\'NYK8&>0' M]5O.S?[#UZH<#\SX*$PB%R& N4Q0#" ,Q[UPE+J>],!6_F#+@[O#XW2 E'=N MU$EZ?9!;Y4=MH"M08V*P/[;\A0&O3=#R@UX?>F6@@\@/_J'BP#WPOGPNVGV^ M"3% S$U &+B)'U/*U68\+8=HC*27"\H?;'GP=R!$)0_@_?3EY['NQ[V\ J@S M];H"6"5)30%4^3$A X_-?T$&M%E:7@;TH5<&>HF\#'RN,_%4PJ?[VR_5?H-A M&$4L(M2###/$4H;0\?,]7_I4A]JGVA: 'HS3HY$?]XK4O#[H[;&B..+E"#$Q MT!^8_,(HUZ-E^2&NB;N:VB'4YWCV??N5=X"\._ :NSY!A*8@9GX2X123T!^; MB0/?4YWGE3[<\E ?,3DC*,7CZGJ$R4_WUKA2$P!%FDS.^.<,O#+K:Y&UO"Q, M@__,[#^!!_D=A'_D^_U_EM5?Y:<\:_BZ8_>F:0Y\X>$F,8 N3&E @MAG@!9"MY5Y]A$$NE_^%/"<$9_3 U3=2=!F4W8S80XBM?83-#@TMZ/P M BL7-Q6F,KF\X!BRX\G6@AEFY"7H[]7^4+99W5WAJYN-QYOQ,/9#A ,7QM!+ MV)CPC$@*I&_GZWWZ/))S1.7TL%2%1IDS68&Q29>6L$@S94Y.'G%P449T^5J+ M?&CC?R(;TYB0EPMZJ.N\;/N+_F(5U6;MH=DD($4D3%Q*XQ"'$**8C?6&(AH@ MQ=NXFHW,(QX#..>(SNGAJ8J(+I.R6C(#B5J2HLR?.6EYGI*+"C.1Q;4(S50S MGNB-$5Y4[O7R 9MM1='F)&NSH?4-88RX;@Q#%Y*$-^%Y,1N;"WFLI'JA5ZN1 M>63G#)RHK)6-XTC]]JX>D[*R,P.)6K*CS)_).[K/47)1=B:RN!;9F6K&,]=Q M#?"B5G"HIEF;WU3U_09Z7D!#WX4LIG[LIQ"2\1QIA#!0/%.N]MGSB$R'R1E! MZ50>4F!+5E'L$:4E))(;\)<00]_M\XBBD@R/4(.;;&?ZJ86-5K8QZI&+$Y/3AG0*>J&9HTRFJ'?0:U M-$25/'-B\BPA%T5E&H5K$9>)5CP1&1.L*,0A7_/]?FR$$1:%+DMH $":1)'G MTO$*2IQ2&"N&(2H?/5,4(B#I"HH:5=(QB"V6]$(0*8(,1B!GUE\.0'1H6HM$ MZ(%_&G[H1Y MY*!'Y'205-5 B2=9,;!%D9862+%C3@K.;+^H!#H+HZR;Q&6\2X"3Q4Y0&./*B,2D2ATS^+JF!IF;: MM.T@.AW&J_Y!V<8Y@ZF\>3N)7>DMW+F(U=O(U>74X(;N!8(N;^N:8'8MHF3& MF*=;O.8X4I"MO&SK;/^FW.7?_S._WP W<3W@TQA$+$Y<$";NN+,3TS117-&H M?OI,XM2CEK$:JI$D+D$6^]#1'FBJ#(O.0A,NZHDG8:J1$%_]3]9C$ MA%1UC'[S-RV:;;;_[SRKQ[>L8!CZ ,4^]CW^^7R1A9+QVFX<02)]>EZ[ V4OZ39N,A'WI^&/BN1P(2) $XEBZ,(65,]<$ZU<^W+"?'Q]?.AT:'3/V] M.F7J7M>2.5A3DQ(-PDR^5O>(B!=T9"IMR\O(9 N>>:IN&AOJ(M(_LMFWA1GT M7!S&(&9Q0'T"23S>X,$^2)3?O51O868A&=Z"G20E2@2JBHDM[J;)B11MY@7E MC PI2=$A;VVBHF7#B[*BSXB,L&#>T*YK;)_=;%*:0)3&U 4!#8,TBGPZWDC& M_!OIG1VU3[4L($.XS=#!O')&H%>.@.KT6.4$ MPRS=E[5D,:;59,8(R<^(T*A!UUGSI0,X\-$+4;YOF_$GCQ5)A;AGQ,H*[\OJ MF!V3*HO]=(+Z]?M-8]N;F"_+,$T\EB2!G_H4)D$TMNC%$T1/L9V9M:Y'=QJ' M$_1-E5 -6;/(Y30UDZ;1OH(]Y$A6N#297:%>Z5IR2:8FL2.K3EU+'_,[WN6^ M9DV^2PYU4=[T"[X>P(:F#$.0>AY(F8=PX+$4C0V[*99:D1ELSO8>5'_XHQ% MG?J$],II.GSS#K+7^;HPU@R2O8XA9]*@REK'E!N VY9_XND@"LWNBC;;#V/^ M6U;PW]GGUU6='MI#G7\8<#5=[+*)X@BF<>3Y;AR%-/:1G\ 1"DXPD1F25@%8 M'J3#F:QLA.EPG,YU!]0972B9F;7KA\OAQFI''_BD1^X< MH0]+L#6X9C>D.+M79]?OH@=PU^"J1_,=)ZJ;Q( W3&%3F'MF4IO%$W7?'?8Y^^O\78K'J-OWE5MWKRMLK+!Y2XMRJS<\EGY8[[-BV\" MW^?\>TLX=7]N0@APB+P(A(R&F)#82R//8\B/W!#!0&H/<@X<]J/7NZKD,M&( M$OPC?.>$5&VI;=4CQ6 M5\N.(1/3Q",(;9IS)_'5B:C%R7UY_^"7-Y%+F)>F%,2,\*5(&&+OB RZ0*I& M[YQX;.^V==J?M4[[-7=^_[=/_^8T(TYC,X)A!TV9#9;SC:V9@+MN,,(Y6O'X M'QWGBS5,$DHN4)X@[#AXS9.#)8NE)@:;;)N<% 2@G"]MNK/YF;%&9QD:W9H/>CR!;UC^N>?E]X=+6SP$N<3Y3_R:[\<71_NJD: M@F^(7Y-*GU9U7MR4#WXC*?@_%-'0C^)- MF=_P?[/[;%;X)^.24I>X5Y*XY(A:YIJ6X@I2!P6Z7Y5+!NVO1'F)P<-%YF;#>QZQY;\B[_H81^G M@A6K_1..)\J[OL]^'#V?8*.&@$]EU(YBO^?Q:;T)$Q\CB#C18>2R@,0T)B,2 M$GOA&/+;4&PY!!K!O9IBDSYC(\1Y)B66I-Z&#AOD?$85[E#_$!K<(36FP&K> M^A'U5]'"2>JKPZ9)[7U7E;M\=^"_]F6?L^]W>=GDFPB2E"8^\#T(?.AC/BL< MTT&(0J5+0=9 6(Z916;E!,K)>U06)%C/ ^9TV#KYML3X 7!G0+YB07Z.Z(FJ M/,EW/XXT3S-30Y\-\&I;I+O#_$3<9A/'POE/NM\4%]XW*8D\ZH4)9"1!KA=X MB/D#4#ZK &8I96X8Y3P)],ERTUGXRQ=AHO,AN^_*WN"ZYFWDXNO7]6@UO<+N ME&*[)RPSV4SV_JIFHY=]9&&>,M A?NP9S 0!AN8V8[XP.>O1KV(8O2F3_#JO M^6J)_Q)NFKSMKJGU!YCV^^JOC#MI0QB.$ASCT TI8C"&$((19>+Y4L5NE\)F M>2&#=_]S:-I.F=K*^3;B<[(1H(4UC5'7F9N7EO*:K4FIM\TJ/O=WB;G M:)1SM&K%\Y&";R9.1C9ZP8\S$UFQ7F,:LN<%PUL3['M^>]?VO[/Q" E]!#P$ M2>AY %" \1%)2K&5K0DE!-:W)KJ,I;/MW-<([1$;%/OLK_[2:W?JR,H^A9H? MC.Y3F'? #/L4/>CA5U6M'T? M2W4VZ>8P*9,E225J>+WLN8_ MORF+?W73Q;!'RC\C(-"E+F5^3&B$O"0@R8B*1BF4+9@T!Q;+P?XI(CR< 3R_ M!*!0.6D6WUP6ZC6ZQ8YHC\'\F](Y-Z+[=;).U\D765J;"_7J+9U<>7:W1@0\ M3OW0E=O71^&_32J]9(#/9^;9N3VU?$&F6:VMEAD/YA=%'_.[K*W[K]]?#^?' MV'"H=$,H!B %L8\1CPA' M;,>#N.;72Q-=9&[U-)]W;*VESBT0?AP/4[/C*>K5+JTNDC]QH67&L3_.LLN0 MO1J+,)-,V]B?8267N&YNZFZ-$\P\%$5\:@(0IQA@+SS.2VF*7%M;,8HP+ N_ M3A)_L$"A#,3LOC._%V/1;?:W7=0]MOC^RD.^#6VE:#KQQU'_J89.V""9Q*U) MO>\2_Z?=Y&:#80K]* $A#L0E/P(8& _$40*Q5-[-*@#+&M_A,:_-ZCR;4V6K M%-O2XWY'Z@SUBF7X,<$3!5C;7S^.].J;J"&Z$_DT7S]U0QA*_)B!Q(P#*0H\O+*):H<"-;WY].;=K_C#^X]LTGO M@RE"1]#XC9 0="8A)W.?V^-2YV+A;2H-P)6VW]6&Z.=_;+P(,,]/ 0VI&Z=< M"0B(QP]&*)(JR*CP<9:'Z&?\YA_X'9_R/K[_^YMWE#GO4X?^[A@RJ0L8X.J@*XTG:\_'&X;OWYKBI_+XLVWW7U&IO?\MLO>;UA M0<00\P.<8@H\BH.8^F-C,)1[3GAB$W/DTYQR*&DXZ8#,RT:^<.[% "O+'VQXXN.ZZJ^';8_O^7E(4^YI>P[[U5EMJ>'IN5KDOIM M4>9OVORVV5"?X2@@Q ]"PACU@Q31 4]7OT@I%6T-A>7Q\RYOG4_9/F\0R13*:OPA=I*9X#7.V$$Z(P(G3\$1J<#.?-)#^5NG 1(&(4@H"$",/1 &F!"<1A!D > M%\&4*HFN\J?;/L#1 7(Z1(JBJ4Z4I!A:Y4@Q?7Q&C_-'#V=N.7M,QR69TJ9N M)?*CC_^QK$QD0E8N?O_TNFPQ8 MB)(T\3P2)&D:^F$4AT.3B8^84J@SJ:$YQ:I2/]\TC40YE9J-/S6-ZK-71U"= M3BVE3I*PE'YH)*00I@02F* YA&B.( M\;$9SU5Z#U/YPRVKC\#CY!T@-=E19TE.:JP2I)I5XMST6!82E<=D7! 2;=[6 M(1[Z\"M#_4=-)&C6?,7E3OPAEG??LKTXNS@T&6,8H0B[F"+>=!SQ""D=FTR9 MK[32FM20[6U0#JHK0=-]<09/34JF<2DG*[/1J"8Q+S*XD.!JC=!N=U_D)=]?]P=^A4)4MW=U_C4OF^,Q M8/RE:>MLVVY@@(D7^ D+7 03Y ,_BL(8NUZ,B$?#1'(F--VLO6,= ]B:==4\?5IQ3?"TQ7T#+U/:9T5=]$>[97"%795/MB)VI>.D5U4._YSL0V5)WG_YQ&8 MQT4:>Z$?A0%7ZA !1I(1&&%4:3=H!CBS'-O=/ACTQ^?(?]J+8?\?:DHZAXOD MA'9EWM';D9)2X\54=SK%%T1Y1O^M0[/G-+A:;*R84_R$ _J6B7NNS7\=LGUQ M?<]E"S=_RWFM"$0A> J)^)V( K2?U4Z7BY?32VP^A3Z?7\0G@S 3G9(.3-4YOQ?D4L9YY M08IXS6G!K%/7/RL8ME=A4K#!M(DYX8/X057B*STYY6]1=NN L/]N< M"L4&,[]H+(ZZ<[)J''Z+> MS#YKFN*ZV [/51V-&W]E59//!"=I3DES=(OU3U2SL* P?3G0F9C=G,ID^G3V8K<:?Q)=-8 'XTS#FSK#L^=6;;@[EL MC2LI?2=ISF4S](KU3V5SD* PD\WF$Z-[-%7=83K;0_Q<]3N(FR3!R/49!G$( M0NR"KD;R@"H!&&Q:<>+*X ;-!"Q*4],1MLG=&0N;,U-\8W!G9B:W6-R6N7(& M(U[8+%_/3")!^M2-&@/N7/_<8-1:G2T:8RP;.*JT28(0B-T?EL2,1J'OQ6$P MMDAP[*LH^91V+*LT?5:?C9T_>IW&R>>.C#(XZWFCU1PRTCM<)$W\.J3/B"7R MAXD4V9$^+KW]FN\.^_S]-;N]VU?W>?XIK[\5V_S35]ZG2-;DW9%/CNCXE/EV M>,#IX_$UOWXSG%9-VWP677(3N0PF*=?5."+0 SB-*?$\AGR(,?^/5(F_91%: MSK-TV'_Y(L#SP7O?'?+/CL]$HMYKXMIDRM0_?MGR9Z84 M0U0M7__8A!&5T>ZC6&+3R+SQ]E@(-,!QRH@;0AHA&)$0,P\,*('O J72#W-C MLSP/]&40?^DL<,Y-4*SU.;?'Y-8$:W;6[*N!MXO56S;KA0N+@:7\O8YEP&+6 M/RZMNJ@7Y"N*-6U=;+N*_M7VSV'\;!B!P$^C('(CY,4^(#A$8V/80XKO#&HV MHJ(C6I4V3KB<1@!S#F6A6B%(ET YZ9Z!.34%/J.L0\3'LR->A!B5=^XB9,_1 M8YERA M3+/P#I>N9V$-C1^W_U L0XMM&?>TM+0]#E_3UJ9N3U6K/FWS,N.K M4?R]:#;$]:F7@IA!1&* 75]6A2U#!)AF3TB=MWIDW\N\>Z]"(!STC/=+*651<#^"M3W49!(X:/_[UL M[O)M<5WDNZ2ZS8IR$\$@] ,WHI3AP'.Q>&EL;,OSH%1%I&DMS*85/1X5M=!G M34(Q9B%,5S5>X\J<;KQ$PTO:,9FV%>C'=!LJDQU)[P1E\_Z:"EO+MAZSXD7S M)[D7_YMF6T[NY_Q[2[C1?VYPP)(H"J,T"G 2N0$,2#H@"5WL*M6KM-&^;0TZ MW-YF];TXSBQNDS;=4Z]MY33%3=G=GN"].RFZXR3W

H97_$!@O7*^W'=?.#WJX<2B(] ['?R% M#B\J$"QQ--&&N]:Q*+1JX0O'"NVQ*7-H\'2X\6R/_;=JOVN2(F^RH0;"YZK: M]^<63UC<%+F0(91"/G?@$*2IGXQ8_" .9<\4VD,PGVQW<*\< ;@[K]!?!>PP MRY^=L^B*RW*\'B_H";+S_OK\A$COC6>=H2+(<_I'_NCC.ORD=S*2 SKLL]K9 M%ON9.UAWI:9SMF1>O^?QY85PY=;X5\\%.U)H:+D-W]]S;X76- M?YMTT%*;YQ?.8=KWV_+'-&>PL9IS)*@M?(ZO>O3O>>!R][;(OA3[X853\>QI MOGM??A2OGM:B(%ZY>U>5]?@MR9KB,5 00 H9P&&2(!*[T(^)/P(EC"*5==$" M\"S/O\(BIS/)&?!W9?^OG*,-G6:<6Z&V,EK"HW(+IY4[4VT:U_#CX@LK\PZX ML.Y:T-OK6)8M24"UFI&G>Y,9EVVQ*_8'4<;L].8V^[[='WCX-)[R.+3#ZG-\ M).5#7G=[EB>@D1>@$+*8^F$8@\ E*3X"]1EE:D>U%@!H_=C6V9(P.S-J.)-: MW0D#---S<_I1+7NW4@=JKB6YZ\[-<4[V.*-!CE HY\PD\8]&HQQNE=.9M?@D M9=Y!$LG!!7K#.B:I)0EX\<;R0KY0RSP^*E/W:U:4HLC+V7MK:5%FY;;(]AS8 M=57?\F_R1[,H#BBA"8S\F'H(X\1UD^.BCH:QU![2 K#FRU%>#^4MMV-YRQMN MT% I[D$R121DFO-7$:N[O$]-:R4SY_&N2H9S=8[53WL^J5DJC.EJPNM^ M;S3(.;/(4#9T'@?KI$A7YVC3>=/S(=P%)4\&^<6!?7WL%7_UWR_M)P<[J9^:8DV5X ^O0US]OC2U4@=9&+(@^E M)!;OI/M1A#H\& > $J47H>RAL!PU?#R6N^\>=%!U2;UYQ_2 M&'!W>V%=PLGY:4PWW?_LG,P1ZO[@(>NS^;YJBFZ-NM0[@-K>N+#8M._A=:PI M9[#SU=?J[3 [0V429EQ_3% M!W:>@FSZ"+,]VVC9!%[HB^?CF.M"',(@#F Z B,IBM2>8YL!D-2HG_+R&MYN MZP./!/+^1EE_7J;JSL7L3SC5(KDY'"47TJW%0UJQW3%D>^F]M 'MO!H]G=(+ MHCVCO]:AXG,:7"TV-NSJ_!FBLSF(Q=#E\F.SEMTCQVI/Z%B:E* M<>A1Y.[NAO7[3UD?TO]\>C?98S\ZGNL1/:92ZB1OR MYE,0,+>K21-2$@9JU::M +"\&]95;Q4J4/%Q+G&GJ"GV0\)[%W2 S\AW3I"=/Q8[@*E#[ 4]MNJG=4BR71.? M*Y=JET_UT_H?\V]Y><@;<3:3?>=R569[.A9_$-<-^,K_;?&-P^QR]^3^U[RZ MJ;.[K\4VXS[*L\?7"_PT2D"$4X8)]A%R<4#Z)PT"[ *[HG^^7TM-R'\(&[6/#9YYN'NS-QHET-/ M-5:>\_S50]?S?] 9N*)C_J:])77(TCQFI$'+,]*%Y\1'F$H%+LV2+3>1S,ZS MVI1@@.*9GV,_T79!FXVRO@Z5-6N2].OIVGR94KZA5!_R0>@EKDMH',:(QG& M\-@X3%*E!X0--;D&]5,JV6F:Y_#"54-4I1 M"[4XD]\VK(MOF;BK.EXF>5^>?O8N;S<>#4'L$H@2'*60AYTP#H=V:;3*ZE#;Q7.+NX M86>*[W5HG4%[GFS(F65*5N'ZEL3KL^F^^NMO^>Z&ZVM^?9V+G'->YDVS\2-$ M(%]ENY0$C"2()@0>&XY#.IYW^RRO= 9:U3C1]EE=\;J+RWP$=N\G"ZQ.!]9Y MA%9-[DQP+J=W<_&L=S1M(K=6U.YUQB[(G4&ZUZ%W)@VJK'5-W9CN32FVV[K: M;N^J-LE%>?-NOZT1<(KRYNP7!-R-1R(0L,A#GLN "P#@*^\1$&08:BBA133S M*.3) .<,H,--<$XVB!KQ@Q7GOW75%8;0C17-NT\UB%S&91.C2^-NLAQUJI(L M%8Y:\]PZ='L.0U\,8"US*ZOSISCZ45V($]+NM)LH1O*F' M-B4@[HHBB.$H2 M%[*0H2"*:#K@27R$E$HNV$-A>:W_: GZI*[/&7[GXUE-E]$$C32 18_)*?LZ MG*4F[';]9$7;M6F^(.WV7;<.99_!SFKN0:&Q0]4?#_@MO_V2UYO42[&7N("$ M@,4D\%P2@!!B+_!8"E!,E#>CE#Y]EGVGX:C7'STFG0TF-<84]I*LD:6S;23+ MD[W]H7,Z7ML*TJ)N'3HT ?]S&SP3F%#2C0>UL?O&?!I1G,2)%X1A.S*,@9K"DRHD&@@I;8Y4Y'4)1HLZU7U8#Q:=L0@(00&"8) M]4'HQQ0D?2.I&S J]3:AYD?/I@-:A]]4>5+3 @L4Z:K!(B?6'O(@H0B*A*U+ M$U3!OZ *6AQ(/\KV,(?R8/^S6P3A]OBBSX:D@$8^2<,P#D'L^XCY9(3@>4&D M5CG2:-,J0T:K:.231.;C8P)]%82L=4[/=&GA6WK&-@VC'M\0-8 M]OA3/U)P7L.,$ :PG[ @"-P0IAA[232V%06IKW575[_@CJ_E@93*8BF.7-9+EB@=/87L?8FVC#B[N[^HR\-IJ: MNMV(4=I?<2EW_W7(]L7UO;@*O]UVQ4G.KK^+6X ;+W&3.(XH<3T4>(2YB1MT M&PQA1 )I=;6YENU/.H^,>J,%RJO'.#]XL97SM&"[J;PR09G-.)A_0EAAV2@ M;L$KEV/X91VB%M[;]X6,'G+&SK20?_=8!Y4I?48;[;EE6;VT:%=ENT.K12DG M#'L>'XG*3DU78Z3)ZV]Y\YE_5I0"%T0N"+RA<9J04.EJGZ$F MEU74$_:QO%*'WA'PM;*?IAPAEPM9P =&170*_5:B23E"+X27ACVRCGC3M%&5 MU5YL4CF'?%&,B.^*5AP:'/;9F1O$D$5I MC!(,@YA!1L*Q2>("3T4;)S5D61./V+HZO4EU^-)>'_;'A9^:YDUC5$[K9B/3 M@,8=L5XY/=3^6=EE3N5<(NZ"H!GA>QU"9L:4RD)_-)]N?%N4^9LVOVTV%+(X M#7&21(RF,/&"%!PQ,(H3TRE'^9;7GW84MCB=,19RCPHN,I=_M..=V7.0,HZ9 M/1%YY'9B,E+=1S].0E+#-HVDI"Z#LJ'C;]6W[KF"-^7E^/5CM=_S>>&OK-YM M:!2ZH>=A" +,$)Q2,<@-G'#1.F.GHWV+:OQJ^-;+=2TX@&Y"'1I\@V([6B" MV/.66(@+2YS!E)FC5@VR+P2S-EVWCAC7JH75? /!9+IS>!5DD[*0)BC%$$+, MX@00_]1V"'VVNX\BCK> M'[H/-)G;E*;;1'+3!L=S9#?']Y'6E-PJ;?/>Y$H_S\)^S_M7C3>@SXO.6"0;4QRB) Y".6)(0Q6J/A=K!(#6:ISP. M.@#[=^>G/J?SL]-6SH#.I%9J.\&$=EIE?UXMW>VZ@_#\R]XHX2YA5?=[K_EM M :E]@7IMZ9WJRA]!BB?;J"3-9A@U+-7]S?-AP;SQ4P^'(*!^'*4QX:&TBZ)C M+)T&.L7=K.#04&N-LFX#.#'RA\H*6HD%.YXP*M<6V%]>K1_X;)52_8#VZ4JM MY\4?2J@U3=33Z2E\&CI6Q4?"MNO8&Q>1* 6!2WWHA5[ 0.K&0_,L"HAO,HA6 M:-9ZW/S3/^JBS7^IKJ^;GYU_[\IW?3CP:1H$ 8Z\*$TP&-MF+H%#+I:51B12 MME7U3.P(4""FR*,A3 E$R.L?I"$N8*Z7J-W=-].FRH#4NK0_POQE? #[ M!'0HS3?OP)2B[<+ -$O[.@:F89LJFQU5L;9&4?)PN7L^]'&[IR,L09 D,<08 MD)1P-2"N%XU->PA33[&FAHDFK0_+7ZMJ]U>QWW?!;)\:6'A@RO!V85P:I7T= MP]*L28]K9)CG2_HA^6R?O\VS)O^2;?_\7&=EDW4!S%"/HHZ!_TC9((I$J5LDRW;?N(+8?[RW[$Z[0GP%?. M;H#LW'#,BL^[F_: 7!9@2?(5DP$V[(_$A)?V?&9EN?!W-$FN&%]W2* MTCG:)'[M:)4SFG5U5J]LJ/[A" N=SD3%:[&S.U]2^E?L=\6I84F7VYE%S/KF MTBRS4"]8R2RTE/6/9ZE%O6!H%AO?('D!;5Y?5_6M2/F=<.(T"4&,/8#Y(@:Y M :(!'G "GZA5W)T?G>69[$S*3G)U9M&J)$F=7GU1LNC*'T*6;-JO)DS6/2'] M;DA]DY7%O[K=!EJ53;4O=MTW)&N*YOWU!S[..+C^1X>F$$^7)GFSK8N[X6[= M<(RB*&\^\'^\+?+FA#E.O!2'($P"G[B(N2B";I]TP9@K*E9Z?F11I)8EZ]RX M*^>!>5=.9V"W^W=F(O_Q8*1S9F67 SW9Z8R&\L!,-PI?N(?(Q>0_3N=0B]#7 MT2_LO/QBTV47YLAU=)5US)+QH!4;V#.'\.?BZGU);8N'3$P0?(ZM-*,*8\/%)CC1U:I?F_XHH0U;7'+%Q[-)D5I M%/+_\D9BR+@NNHP.C9 D5@O1%3_:LAIQ-$*&CGC4)$B5)CG1L(/]L]#\2W;BQ3&8[5*"/8CFD9^ M''FI[Q%&\+'M"#.E!T',M&A97[HG>\2ZJOOB#*=BK&.&7@MEP8ZVXM^;%H_NS+D8BO-GZ"_"0A,"&,>C!V64C' MI20A"5+:+Y[2CNV0[!Q:EX/J2RD+;,H9*'TRI1-0L_"HG'\ZHU" N3IG<45Q MV,OT74Y(329]'9)EQ)*GZ2A#[,B*UIOR&V^PJN\?:R1-$R_R0@\@!$, HR!T MP;&Y0.VDO'8CEN5JQ*5\YUV?-3EIFH4P-5TZ0EJ/ KW$T@7YF4SL.K1GNAF5 MX0ZG^'Y]7C;]3F%W7^Q#U;1UWA9U=Q#G ^]W0\BV"2F@0>+#V/,33!"!H7>6 M4/.D"N(;;]2R*GT\@G(Z5(I/WANC5DZJ%F%53;H&B&?W$Q^B[&E>CZ[)4GI! MYXQ[91VZ9]ZLRG)O5M3%NKK+Z_9>M-05LOOGH;CKFGXDRPR%L0=8@C&-$$E\ M %,T-$_#4%$7335J_71#C_.J&Z]#N<@1JZ)(&N-94B27H%A1)"^QNR)ME&3R MDC::=L9*M-&X68^UT0YO\BO5;76;?\Z^/VXNA2D-2$00;]1%$,80C-D\&I-$ MZ727=B/65ZH"E\.!J2]5=6F37:K.P)CJ4G4D:SVZ]1)-%]>J$YE=ARY--^/) M6M4(+[*Z,Y8WX8KWN+K%DRW0, HQ>YA""6>", &KI*SP89;-:R-DVJ M_V*=C=?)D7E _"QY9AQ[:,*RRWIM53VU\R\M#+DK* MWI3%RK;HT[ M/"DQ9/\ H9$;>&'B@2AB( Z\XQTF&B2QJZ9>T]NSKE\]Q"[P. .I*F(&B)65 ML7DY516RY^D<'[]93R0GP>-%K3/GA;6HG4&+GNB=:;:D*YN.=5C.2B"Y3Z7R^9743D)PW37/H[A"(A],4M4V+,SDELTV7FFX)-.L1IF>X MN2!#4YAJ<9$V^H]6MB."Z$[WOQ_H8;[ICOL6W_/Q( MB8_%TRX>=@D)J =8[*7!@"3!'*-233D+[5L6)+&=W-[_TH%VSE$K%BVUP;R< M;"U-NIJL=6A_^=+1_2&[[Q:@N*[YK_2'XA97.@TZ+RBA3>>L0RFM6OBXO)YU M-F65EF5U690WS8>\[D ]/8R28ABX) (,8Q#ZU,/^V"H@:K5_IK9E6T$'>.*5 M*J<#J":=DZF4D\DY6523Q*<$KB?N>X6U"\IGBN]UJ)PQ:RH[O5(Q]5;5>7%3 MTD-=YR5O[E3G7[PXUGV[[Z3UZ1U6%HQX;4E=K7ONN<3!Q05PH5BS M6P3SFG6\IZ0_GC]ITKQH>HY[,0(ZF.J^*I_U\"U#="?P\WDU<")FU1?T^<.# MF!^$\;^(3US\Y#=9,WMQG,:E((QP2!G%+/9I0F%7GJ1)X&IM#!LR:5F".Y3U MP.]PZB[9S7"KNDJ?G%;=A?DKC-85VN5DHVHD]B['C49A&3)IVJD7BVX+G%T2 MP'6UK]^BVK]RX#I( H;C**(!Q $)7,\%QYS82T*E#DQC_G[;TB9AR6L$:G(V MBJE^[9J*)$VAZOC1TB-SG&V*=;TW6.X>(EX1:A.TS:O*1CPHS'U$>@GG MQ^SWLR[J9;$3OUS7E7F9 "=WLDZ_?[\[_YFN^?<)FN]S!.K3D @&/(Q80+N> M,30&L:^3CDX"R+*B"Q^>O,+PQ(NF[V7CAWQW[ZI2ZX)'@U;G.)5'^Z07PP?1KR:P,_*N)Z_]%\2=LUK#?*FP'ID]RFHI*LO0 M55O.J5\4'\^A^N'[5QYHE37N;/--5KO7XA_E59Z]"BGD/O,]'P#JDL1''+LQ M#OPXII[+W !KM=RP"L1R*OO&\_'U%E(#WSGAUU:"&>*F)LV+"9F>4-N-EJ5[ M!\.9[E'Q20*X#$V?QM475QXFXU "",(@#CR./1QX)8B\4$&D20JVJMG4PUDL88YH%VP^%8H:] MI"CH2?E9 #I45T]>?OZM SEUHCV2T[[4>ZIP+4.XIW/W>7H^+<\J1T$^"LJ* M757F-X>Z77P#IS5<*Q O2G;_L"T>LVR_HH&80RAR&?20QQ(2>0)/"X CGJB> M$#%LUO8VXU.TSDV#TWEH&Y$_2,#.NO@N)F=YSFM=9X)9!U_]Z(3I:%P^A3)C M(#1+S<]BT#6!;Z$VLZ4CP#IL?M[53[+,R/^P R[/X]"-@>.8J.,@C[@C'Q_NEHAKF$R5LNKZ?.HFV]X'EL#SYH%L>,A0! MU4K0].3K%GU,\VZIT*-$9&]-QVPHEK$*,.[5BTJ-#=:,Z&7[IY]NMOFW)D5A M.,$NC6(:@P@#R$&"XPX$I+%FV=VHZ5G4L_O=">>5\^[];EUFZ3[[Q:%9\RM[ M@CH@1 9TU6YT3,BKXJ:ES7=F1GC3*[ MD^FSK-[+1P\^%/N];(ZVS?_=--PXJP>)M+O]S2>]_$76?%_3G]/' MTYQ1/I15FF_KW_\YS7?'?_NF]E3]LM&"J%><2!: U-[DLX3OP\K<9#]J/?/9 M@CZ99G/<&=UE57W1<6H= M&T>M5LYM)6;+T)^IG+V8DUOD>+QN\$-U*+.VPBTTL:V%RV8ESY %$?3]*(ED M/V/,?<"CJ-N?99$;*6V/3HG'LH)T@)WU&4:G*H1^./?I)G-N'IWDZY>Q91,+ M<1I:2YDW1"8*+,>8-2YTNZDR&3YSXLJ1;CB-'XYT9"GRK\S\H#G ?%R7/A%8 M\%AY-K#%MNJ44%M,U]4_\NHN.>PKD?Z6'_+T)M_FU>/3]XS^G6U6,8Z3.$X@ MICCP"? 1XLT5)S--@-:3?=.Q M4%/X&<.@)^9F(V!%L_6X[)%G2T%9AA+;KZ_UKNC'K&HZ!5:KT 6< MNC'S2.11R#RWZWXE+/, :_5[-F%O)B6M8, T4P@'L+U\+ASBE(8># M.3.AB"LW\5TJ%9=Q&L;$\XD7=R83AD3Z5U3I=KP.7C2DI7Y'3*:&9'HK%-7! MVVWQ>_V^FSS>E)39)J\<62 WIX:7"1^O@4:Y-JI\0VF>7 D'ZI\R\\M7/757 M-+1.DQ^5"W:=N=]?6VC+FX"R!Y+XL2B,W22)PP#% 0*[JWA]WF"&&%"$$\B &-$M\# M":;B.PEPF! 4$0#T7ALU86^F:D$#\S30QF?&VD0/3Y!M MT+8[)&,V5RTXRR^,;1+I4V]@:]THW;9RYL7L$CVG;>C>N2[KRU7!X2[I[),/ MXTM#!V4[\[)>>GS.]__\FMYLLU4<$!K$ >.)'\6Q[-H9P:81LOBO!'N:B=X0 M$_9SNQ,J1\)R?JN!:3:T'$J@LG[9YDY;L71ILZ50KQ#3KTECF%R,"HURXJ7N MC.=DL-*01Y+MUG?W:?E/_"/?KSCR8L9# #@%202\&"#0F?4))Z,T1]?8].IS MQ.?\)A&.E2%M=@<*DDUB1TN3,J?3:-0SKG34:BC-"]6MP>Y<4K!Q/ W7LLXH M+>[3?+>",&241]0EC/"$QA1ZG5D2NK[60^NCC(P M23P_\%WQ"QKCR.ML)3%@>@_1#+.A,\ &O3?375@X$CWQF]BOL=(SD,:QN(S1 M,]*'YP]<&V!DQ!KFJ_@+ZDP#^)2Y7N*2D& 6!6',<'0IT#EZO6&%R].2N0N)4JY2.(;T%BC:ORU C(YY<7I8,9&=X'5?\ZVW. M &CH1R#P8C=Q0Q[X*(Z/%B&&NK>;!MN92YG,+$%T"!U:W+7#I2%M6L::X\21 M5K%7G]F%JM,03RZ6?8>RHW0V]7!_G^_V[W?K/[6YF>M2XD&&(NPAAC$,A,'6 M1A+&(%)]WT'_;[:M0 V@*]G%[>U^]"88ZA<8^^1H2LHY+\YO#1Y%/1Y(D,9Y M3ZM$#3S:J4>8TB'.YVZ^=5YS,!T+.)HY''MAXH-0%\6_%+M-^M="$)44K9&0 MUD\8) CY@ 'JQZ%_-.)JO'HSX*^V+(LU(J>&Y"2%AC .8>FR,EHF2$\:GW(S M0!N'<*0NCI:Y&J:.G[,'\4]E:V4GW]T6Y7V3JCYDL@WJ3CZ.5!7'PU0.'O%EB)V-/3VS?(FZ [(YC4%V )V-R MF!0/9U1%>_N%W?XY)YRG6Q MS=>YZB.")H@=6)FTP^GHPN1O$I=3 YN[+GED2*;K.2OD'Z;<,K!(O]CF/"$4PB",O]CCLRJ#4]Y)@E$#I&)ITST3V7Q?XKN12 MJD4X4IFT.!VH3;;H'*M.5\[U91JG$:% 48QTQ&I488LB]3S-R)H M=E,Y[_?[0]T^IX8X[?CJ(ZMG?!GA>!GCRXPKA85O4&]\?2AVW\07>2^3C4^W M31>F]L)=\]1,VY4,W^SK&WJKA(NQ[%%$DY! R!(_B4D+ \9F">:+5L85:.]3*($[WUJD8(7=L5[+<.W,1K'%WN>J3/6AB6 M(8?VW"LF^ISU9?/K,Q@K/X[CA+"8AP%/6,0X DEGBL$ Z4JCM@'+\D?2;9UP M%(=J7Z6[C9B:IA^/STFY,.8&<[B<<37N5T8)T6K=/!=23>*R>MG.LBWU5.OG.^YO>:10ECP=#+.*:,PM!$PS#] M5K.0"WPJ)!^F(K(<;33JU1NIAEG6E!7T3*1YNFY?#+EOSG>0HBR+W^72,'T0 M_ZQZ7/D>=1/F!S"B;AP#Y$$8 MZ?QK^B._/]R_A, "!CP< PQC$+.8 .+Y'02?A_Y8X1QLV+)L=C/:KVF;\^1= MSE.*26V\B XG?+B$3L*U(0%ML2Y2/M_B45,\1X=CN=(YWC4%X33$G[)L9I74 MD0[%IU.5ITFQ5A!ZP&>,A)%'PM@G'F"H,XL)I5I2.=:8[5)_@^]LZ)Y!O'(: MD)HJ.9I?166?:9I:G,6E@4MS?YY4\ MYLNS['1Z885C7RBH!X*(8N3[7N#Y^*BH--;;U31HU_KIIPZ6>Y"^= M=+<[W(_/! =S/CP1G()N0WG@60@$UME.3&FPJ)D%CHW%0L31AF<*.: 9]I3; M8%5B[2>-?;K]4A7K?]X56\'KGOWK(* ^ M6,Q3U7T",\;L#=DCOOK\^AG"_^TT&&<[EZ#$7,\P-]]BRP)CR M$I=OVZDHLR")>*)NC>[Y'8Y%!P=8F10'4:E0^ MSI+M.O\1G%.WB\]O#G++KL6HEZ:,I%1-WZ9C4T_7SHB4P'[-=QV)VI?6#)TF M[2.J[SBI$8*7(5^&?'E^H-0@0ZIR]3F3E]"S#4M+6?3?M\8\CD*$0N(2('\1 M1(#0SACWN-8&Y4 3E@6J0^5TL/0T:2AO:F(T 65Z*O2"K9G$YW5B>E1G))/+ MD)NQ3A1&OR[-?&B]/MP?MO)1IT_575:*)=)#F=UENWW^/7N_6Q?W66L?A8Q' MKE@->8!B""CA+&SM,Q1BK5NVYJS:SI-.0)T:J?,$ZG&\_9]W\K'E7S03)W/< M*R91L]"NF5!]2MX[N&I24GD$1;9?N4[E,>2Y,BI5UOJR*^/,+T/Z+/CU/.NR MQ)RJ0'XMLW1_*!_KE6J7ZP4@B=TP "0(DH@AXO*HLT1QJ+5W-^3OMRQZ':2F M3J.G:8/H4E,OVTSIZ=13DF:2IE5"8^YST)$2HE+25T:SY MW_>[EV6OS\5VRXOR][3 M=8!_D>?$7RL83SO2-'GL&86V(K*,$6K-NV*:[UIWB^>Y38%K>Y"[\=?R]G&Q M.\]DOQ;R2ITLMPI@XD>Z@^\KB!,W9BB)(?=QY$4$LJYVQ&#D)JN'K,R+S9.Z#LB:0[%N^:TY'-W?F]#*2J6*DND^WN,#H;N2]E.*ZLW#C MA--Z\6()]]21XZ6@J??Z3+#?NQDX:7B7H?E3._UB.W$&SE5GB+?6K+)<1(4B M?D\K\6?[OQW2;7[[*$]Q[?^2;;YE^X]9]>GV:_ICE;" 4!"#* 8>@&%$$.CJ M?APAX.K=ZK2/1T=Z!MWW3.[$[S+9K=>Y3?/2D<]L997S/=T>ZE-!FY,;5\XN MJT\<5.F/:95F-,\](C-=#)>A+Q/Z6\PU6C1>P*@___>[O^]$XKO-_YUMKB6T M8B<[VQSMACB W(VCA$-AFD"QJCW:#;TD5GX5PX@UVR$T&DAUAVS' '2^73K?)V!7HVW.2:G>71' M>J$_SEKGZQ[7GEZ)H5=F)O/LSM\TV; _A:WOT%P^RHLRR[_MF@Y Z\>O9;K; MI^LZ@=YMZM]MZP\9;_[[L*^/T1[!,H_A$ B*7<8 #WS@AJP#RS"(5P_%/I=S MY?@LU2)*K7+&N4/J2MKL99L0[G?& :.T&0EY_;3D&"1L([ M64Q4M8SFW_--MMOLY;G^HBD )^G^;D41)9%8LX.(80B)QS$_2J?G$K[:9=_D MAK*:& TVHR0G<2,GYXC4U42@<#8=/+VRZ'#RU J==ED;E,8>(347A8IV7TG\ M3N":5FS?8J='+D<3N@S!&^]&8?A#&W$>Y#]ES0FO_W7(RVPCL[>_9M5=L5DQ M3(@?^!!%/D:,H]"'W6X3=QF'>@)DQ*1U,>HP.?N[5/R8T^2 MV#\;\09KJH Z+1'9S&V65P?QJ:[",/ "%@8$$8A\5W"+NV,?'/BN5ML:ZV!L MG\"HH7>#6,R1WP5HN6,GGW,XXF\&M'/8Y3W=TF<*EL9&[%+B-& +UFD#U8!W M&O173HU?=A0[1JKYZ=J'J[I.)P)YYL<,&[ C6+^T]3I%0)C-8W9-_?"Y#',K?4%_SE M[XY0@.A7%TZK+U88[A&=>2.Z#"6:F8-B26-,]S)Z5RG;?RW>N%[Z129B-^E> MYM'WG>2\H$[GU/J^R+UGY/5]GC09_SM;%MUW]M]1RO,+, Q[G,(Y00EA" M$ J.^7;B4ZW$=G:PEA/?)D]:G^'6O08_=S#5$M_9<=I+C/'U^^3*J<'_6J-W MKM/'NND(+DLY])L=EN,A\]OZF5G9F?SDP]2W]>T&HV?J6LQWL(Q9;#ETO&@[ ML!1@[W9K>R)0+*=^$5U+;[Y]LR,_.7^ M'WEU=W91N/VI3S?;_%NMA/OW._9CG>WWGV[ES^/]/JOVQTY380Q#/P[D#C6. MD<_D;R!DR$,0>-#E.EGRG#@M)\B?LRHOFQYNM3.:^\US!E!QR_HGB9WFKG?C ME=,"KF-W5?^W\[MPR3EO<=']S,DK>>RP<4O6=>I_J_%LMGY]%J/4M_N^@&]C M&;/4(IAX?@9@"9AFG\^^?2OKC?OKLOCO;/W:O[<*(Q0"+_;"F("0 ,@C EMG M(/(#I6L!"W?!\BQX1.;;0]AS]Z/A5_U?'+ M>OFO_?Q3[.783CS[&OS8_K@3LTF2)IBSC<=T"=-YW[^Y\A)(D%A?(S>A-'!1 M!(/DY(Y+EC*ACW+"\I1^KMA+GM3'?0CS3^N3?0.+6"!?7?@7_SA3>M^_.=.D M;N13^^-/ZV9HFG!B-QC7)4SM/,W+>A/N_)^N*(T CUR$./6I"X0K+N_\8(&G M]7[2\M!;GLPEJ%,OD >IQVD-;#GS^,"HSS^!VP_X0F;NL]_\<:;I5Z,WT_P\ M[DOZXT_,(_F9<$8V$4G5J9@<]L*/_;Z^6;2OC[!\$'_POLKNA4G93R>.Q6H^ MPM@/J5S5!R$5&!+N!1CH'=4>9L.G7,&;UJAZN.G1U.,T+J,X6_&E<+" M9Z;6\BY^VL*==BSJ$-DS-JW$8QECU8YKQ03?\[ ) M,BGN;_)=>PBT/N[Y[VSS?I/55QKDZ:UV$F_1X-WF@_AC^49FGNW%/SO<9YNF MST?53NB>&WL!81&+D>M!G# "O XOP$1K33H?2LLJ<9R6SSR[?.=>=H MCO?FT]W&.7/0:3V\Q#-5: ]OI"=S1V8./;PNBX>L MK![E*J<2/R&/R#Y(P5_Y 8Q0' 5^&$*"O8 QM\W+*! IF]:KH^-@\@GIS]Z1/25X,WD:B.^W#^>((Z MD@^+8FHB4JI"RO-=7F7;_+M N:O$F,Y?8 0KD+BN'WH(0$I<%@.&(6U-0Q*[ MFDU)C)BT7O%N4/Y:PW1..)^+U[1:I$)=CYP897X9BF#6I<+BEZK;7:@Z-<)= M13B.0^JCV L3B,6 #WA7O(-<&-;M"J3S=UL?:;)%6(/':1XU?N,UWJD;^YR1 MU#.FAI&YC,$S$/N+!CC#&5 =#A]$CBCG2O$_[^\?RN)[?2VT>ZD\8(1R'@/, M7( MYVT29WI4MY>H'NDQ0_ RI,B0+X6-3U"W-)%O90L#8;?[Y6NV1:*0,.)B#W$O MPBP,0Z^U'7@(,KWR@@F+UDL$#;)]/?1R%>FRM)Q7(*MW26Z2[&4,/L,^O5@: MFV=,=3#^-5W?B75Y^7A>DVPMAL -Q("/$<6,)#[F, DZBP3I90UC[%@>>$=H M]<#+YMF=Z.&G9ZR98'49(\R()X7Y;T[SY-9;5?X_ES+U!R1R/:LGTZZ[CQ)\_[5T]'EO--0M1+R,7YPS21'RKUO3R?.J7SO<)W757KQ MZVU6]QH32X5[V7;LW_6?O[VCF4"..)2/Y,$088(23G$'S^.QU@WHR4!9%L3S MBR_GCFAVM)TL1&IZNU&I[[L>R#K:8"D*/9D\>YV6H^_1N M/^\T.P_ORGNCW4VC][N'0[7_D'W/MJ!-L"&@<8AHXE.*6,!9Q(,H8#0F 9#; MLD!G$AACQ[*N_^U02.6X+O-UMI?W%_&Z?DOTKVGY3[D-^JX&ZX!?](1^%+-J MVCT5J7IR7%\6;I_,:8!=.2V%,Q6?>WCJVTDVP.XR1-"()\_WC8VQ,[QGP.O7 M) GS/ )#Z%+8Q00Y 6PM1YYW!_9CF^83OQUZ7' M\;^,\6C4!-&,,79*HM1"]+X?[^[1\+&Z? M++72LZ76J4NQ7&QA'Z'8 SPA'N;0%>E+0GV/ !:Z%\:886OV!EL+LN[8TE>E M5FE/;I7O32$6T]V;>$OD_0G 6?A_IGZ"BUK2 &P%38^<5Y3-$KOS2IPMIPJK M7Z2AGT,\KZ,!,^D0ZK;H4.Y4E6]I+B_+W;U,TPT M_YYOLMUF?YV5]>-N-%MO4]DX) &>%W'L)9[G>Y"ZON>2.LN,(N1RI+7=:<2@ M9>6375.<38?.V;2P'!&BYI%ZYUV^#DK.NI8 .O M>3;^RCDBE$\=E,W;FG*SLH$YK0*J$->C@49Y7X8*FG6IL/B=ZBGA5_D^ZZ%\ MK(W7!H\WO%:^'S*&.44)C1A#KHK .?OZ;>*N MNYCSKI:X_=L:9V7X]5#5,^I,$+R,P6;$D\+\YZ=][JH\I%M>E&SW/2^+75T# MV,K+8DE1OXF>[=9YMO\L9E3Q0[^GY68ELAN$(B_F21A'(0J2P'6#&+M^1 FD M0&N;RH9]VRG(.2[M(U3FV58^+34KT=H'HR3:NK_B$[R.!.P\0>S\)C$[+>B) MEV$#:.T_ZF0M2,M03:L>OCS 9)E-+97--OTPV@YHJX@ 3F&,8S])$AB2P,>X MA9!P&M#VC>LO55I6&B)KRKS.H'^.5&_\B]1F>]9X9B__FKJ+?_VWSC#.%2F\ M-,!-1V)!(]NX:Z\-:3O\F+#,?Z^/>0()F)+0+TO7)7!Z8PAGDV_0\T/4! M!RL_""&*F0N8'W+(8M\/O",.2+W5KGY"8V-6]M7M*TE*W$C*.=1!*O_0PK(C M\QJDF]5TPVQ/(.#7EP(QJTX?^30@ROJQ^;D4>(!_ ^5V*).FM57\0)9_VS4) M__KQ:YGN]MM:7_Z.((QH!'R*YH ^[!7T21U2K&_>$L"SGVTWO MUE1>%\JK1SL:;"(X9L5YXKC85.W6%:?SQ3ESQI'>M-WZEJGJEP-A0.X-1OOG MF@=,.CYP@C#.O95**X$@AF$(0N*[+O!=QC'K(+@<1FVEE>UT4G)3QO7KK!W. M4576;+?YGU1C58W"@A3 N&MC:JQZ_*G<#@"/F(AF'@4U!7PS:1$C:2,MOD59*6 MY>-MLUG=WEEW"8Y1XA%A,'!=YGF>'[9&(2"ATM4'0Z8L*V:WZ!$0G0:CGI'18KCB*6I4\\0(%;R2)IHB;/T,TYDEA_K/2RPV/=0=\J.Z* M,J\>/Z;W&?Z1[UBX-!K,00^\*G6J7"CEBVK_AG8^J1Q [=Y.Z(#[!P1#UI-&XZ$6@([ M7Q#TI@JS_-LYAJE#9=\Y3"LA6486;,FWYRV,/T<)' 'GTT1_XR--&@ M/\];#QIFZI+V[YJ]!C8/_^H6,H3PH M]R1^[40P^_&0E\TKJ6F5K2(/17&2N#"2JS'L1Z$7=99C"K2J3";L69;:-XZB M7CDGF [MVU.PTZ?X,G$]2;I)VI>1IAOUZ'G_8N-L:>4T--^OM\7^4&9X(T ( MB^E6OM)P2+?'%VH C+V 4S_V79\S&D=)T)W(BGP<*AV0,FYTPAQHP&1NA%:- M=&AJ1@>?23@!=4Y(G1;JH"?'S'(^(+&:FONQ"=?X&&BE8@KT7$K13#*\H-3- MJ%NOI73F>=-XOCDKQ;0FSZ?4S\^^>>IWOV*1#U 8RP?/F.NZO@?A,=ED >5Z MSU&8M&R]E-2!=2JY3=\^WEP<3[5OY:GV]3GDR9]T5N6R)Q^T$9%EY(56/'OY MO+,E]G3'#*\VWP0Y,O#"FW[T/;]Z17R, PYBCQ*,>(Q#4.W*RO' M7NCJ/LANT++EC/$XEENT5TZ-MSY]4R.^JB??KN/ONQ:VYC-;AH.AMNY MVG59?,_W(GO;KQ*78H(##S*7^0G9.F/64U7 @U)1UOACH*:M1^FW5+-69[*]>6HC(,E35DF\O*YK6&!R\ M_OS/='NH"R9XNRU^3P5=*QR$W$7$C\0JUP\BRBB(.\LP8EI::L+>5/GI<:WI M?.] .FF'1HM@8/QE?W/+H&N"L/1I!& <=) M$L5Q$D,$CXH ,=/JVV/8M.4AVO6^DB-TW>P*UM6?7R^6?R;A76^Q. /E U>+ M=7+3%M_>V) ]M0^?62![R=312C-16:AL&G+NDH*:Y-"PF':-DE80$PX1#R@D M280(]CCLKJUCS!.M9]-,V[8LI\>&7W)]LLF^9]OB02:BK;;:45-UXHW*J17. MK>IIAWB1@MJ!&Z^HVH'YJ215W[MAFCJ01>TN')\SR4^^;5[9#2.[]V+NSU$]4S+$U1O(R!:,R;YU?UC+*D.MC^OBO% M2/^VR_]=#^O6V/[K75K]HSAL-^_O'\20/TXMW3VZ*CE:"U#7FT[64PZ @:N/]F/]#[?U:G7=;9+M_)].;S; MO-\)HIT&BN/6>(BIXRGZTYS[!> M.4>T=70ZO$X+>*9UIAJ;*BM-PW%9A@9;\^ZMU:85%E55]Y.0#('AO[*T7+D^ M(8$'L$=#@%R*?,"[*W8X2F"DHZ@Z?Z]EM910ZJ$IP>@)GQ8[:J)FBQ@]P5+C MQ(H.G1'0HS%#:%J&?@Q"7HS_2#3'O7S)_6.Q.UZT:>2H779W?40BB$D$*8F( M4)PD=DD2U*^T8AXQ2+7N,1@Q:%LIZN?MST%VU>1W+4[-FPIF6%84EJD)UE2< MR]S.]/B4"G%]2F62]X5(F%&7GFN;>;Y41>^UY^7% O?L>7F2B355W5&\NQO* MP]#U>9A@-X8!CY*0)FZ'!(:A5E)DP_Y$Q_%:S+EJ)P"KE*L)XMQLZ^GC,Z(? MG3.\C@3LO).0?[ER;FK4=?:F?T_=C&0.H+9'06T&:AF":M7#8KK/WK3UPC9)/[4C\+*JI[YBV6 [D3OG]@?7Z<'^H:_5U8IP4 M]P]E=B=2X?Q[UF3&$L77]&:;K0CSN.\B'"%$* 4A\I$?!!['413YG&JUS#9J MV/Y^1X?5:=:13] >%Y+U6'9^JS'KOCY@- YJ$CI;"/1$U"S[=MX>T&"R1TFM M!&096FK'M>?LRJ3L2YX(-F>Z'T-;;R;P/^>Y;DN[O^+;X M_2_9YENV/_9/1K(IN, %7"02XI#$I(46\I'; MS/+BLI-7V?U@F;48'FWY749DALNRP'^>SCIR_#L2KR,!.PUB!U=5F=\<*CG\ MY,& ZU2>N9NIZFJ"?34IMQ_*S$SDTFN9K=W*;.VN MGA('"^PHUK6%=2K"APOJBQKP3Z"E/:RJ::B)L"Q..XTX];9FFN/,8/&WM8]( M#&4S:A*$4>+" #+2V<<M3]S=G6&\* +@)>*CRPM=V(Y,7&C/64"QQ4; M-8.PN %KRB_],N,@Y@SOV7PX/B7$ [&690&BD/NS$P^I&CDHHYMS-^=#SNIGUZ/PT6CO0O6$[.T-Y5%;> M3\G[\YS]:]%D[!^SZM.MO)Y8;+>\:9>S\L((0 #C,*34Q1Y'$- . 8NQW@K3 MH-T)];:H!_GZR2"7*TY-935)NJ*HSL2WIIX*E&\L(:_J+9GBMCFE*>$Z+=ZI MM52=R3X9M1"/A2BH#<^>BZ#H6 5IP8!)[ MJX>LS(O-ERHM*Z.)JP8&G9']'*XQ/6V/;#97JZ^.Q^>W ^*U$'FVY]^P#'HBB_/W4/>]>>8?IEL$:;#E2_,,\8'2O%!0FT5W*M%48?5K'- NH'=*_)RMM^E^G]_FZ_KC M/WGIN3]"ERL M\[9]]G5=3Y'F&0%A$+,D#B#S6!2YT(TZ\\1C9(!.&[,]C3(_A]O0 MG09S_\BW' 5/UWJ>VVW+KF) M.0$1]6.9?%);D>UV4Q7.X#+$.A)/!V?\PYD=U3B>[DH_F22.9544$0H\1&% MQ U#-R2^'QTQX@ 1G8+TM,BFK5"WCLF7!KID3IZH>'+6Q4#B;"^.([+K1830 M2 JNM#GX,DF?J\9M-!JZ";WUJ"]C4IG)=Y6EP4014#F.8P*?1.;Y<13%!&% M$H(9A0DB1V0,)"K3S91X%C7)#"^A3QK"RZ=XEAB]D?,+5Y]?GDTO>D> )HNB M^OF@)49SV.&AJ:*J%T:TDKX9MS*3E7[=%D,"RO M)+5C_L=92.J[;F$=.9!_BQ?P&/22," H1")#0@@)(!V.* JC]H('VVW4YA7S M"/1O>G1@;=WS:"_?"3,JMSK^B)>[%$.V#/&PZ-_XRUU:3!J^W$42ZO+0A\B+ M/9\D MZ3K"[IO5]^GAU/2(]?_J54QLQ$!-[F:F7T\$9;VB9K^#Z]P\.N\D8I%Y_.(< M03LGU+,)I#ZQ/;)I,4K+$%.;#A:3??&:M8=C,]O]U^)S)IG*MYF =Y9*%;I0 M"?)\GT"Q1((DQ#ZFM>U?_'K;5:W<-]M\+UL"?;OYC 'M_LA_R*<9L M17 ,$ 8Q#SP/N2B$'.#6&$6<:(G;0!.6Y:S&\NM-*E,EN24@,,TPT%[GIO=H MP"@RES&8QCKQ8KO> "=JY[>%H<.Z.I0B&WE__Y#FIKSJG^P36:=%>O;H4G#4 .D>CYPS$T$/0YP%Y^>U?O5J2^=/(P\Z:/+UY MK-D6W_/O-%OTK9CBB]7+[JZ;=[5%*EGO>U\7 I9(+LMZIZY]RW'?SI>?L^]" MYM/MI]OV#V2?:[$!$$'C?B4ZN2"DP"R/+6U/M236G.D MY$&X\>O)#^=!_+R3-:#U5L;3!$QMY;RX6.E-B>=A:LX6/_7 Z5QP6LC.N\X+ M>52A_<-?KIS6E6D7!B;([UE&3!K;92PZIG6YF'$LZ18[;[.RE(5668;]FO[( M]@*F^-]$_*% M4HXQ@GU A2Q*$R2T!=91V>6^=C7*W2.-&:]R-G@:P\$RH. MNB_GCN=3M; Y(96Z1Y][OOV4Y0+3=Q(/0H0=Q#G@]Q! (W$/]I;6+7"\?JFXXMZ\)V!F:LH&EQ M.%3)C)-G4L)4R)Q(NLZ@:&G6$'Z7*E:#?+FH4L,9&K&LE=L-<@.AZ4V"Z[7< MR@\XHA&EQ",4L4#>S.QV$I@+X9!7ETR9GJ;.U6P(-BO;T4O4810/7I_:H]7H MXK1F^(33P?UD3[4N?8T]O47I*/Z7JG@CO;J\'#7 FLH1S9Z%\.?\VUU5W/Y] MG]765V$$8A1[21+A( 9AXH=AW!E' $(-$31L>2(-/):/MO7XU5%#TU3WB^$< M]!K3PO?GA;H:ZJ_%[:\";*.(\_"M?OAR)MZ'G;HTR;_*B4MU3*BF $01+[0 "0'9( <$EKG^, P)$G>@9:G4C@VFLI^[/K*V>G>HS40H=0 M/JH::IEM@_70+@H?%"B?LB+ZDD']FNB(*"Q5$T?[I587'60J:)E?0WO?9Y=$ MEK/2?9V^(2GBB" L51@->*::-HYF;^2VT0?Y^TZ:'U(!A*[Z/VAH3ZI;0^-8FQD'>($XBS+!Y'G!E%(7>PFR$\( M]Y*N$L)AQ+B!2L0@N[:G%"MEAV$,CRH\6"?78.GA3-\65GQXC47]\L.H6"PU MSS;@F5H)P@![PP7RU!WC:6.,3S?;_%L]N>]7B%%*$$ 4\\"+<4B2J&M_R5E" M1A9M32"P+)IJ;8=&2ZF16 P5U:G#8$9>C^"N'.6F0W,+KP+36A)L,G)+%6.C M/EZ49?.,SO&^QPH&Q$L2[C).&!+_\2GLCOAR,:E$.D]93PI,2\[UG[+^*O\5 M)SUY--]K')=CI*;GBPV/GLQ;?7WCYWURHV7;80BF6HK@W'!K^VI\G=2,64EXCW;[R&!%SL0I]Z#$):OU:, M >J N AH=>JT8-YR@>3Y\Z9Y!]7X\Z:C8C!*1:>BWZB:'D$OX14Z?6+U!=9$ ME!8MM$8<5!-<VGV=A^/*EJPCD1F\-:TK?89-V@ M1>>$B73WJ9X[J98B=07^>MW\WS)2RE)7%.LLV>RY\_9)NLT^W+PS[ M?L0!HAQ1' /"A>$D.2:OD$5:KWN,-V=[$ZU%V&2(>X&Q;F$ZH ^,"6H5%6U: M5C4E[0FA7UI"YQ:UBXSUJ9HYNAJYKIKD:G*.1PS[?9<*D;!K]Z59F MDNT_V:RBD)'8]0,7TX@P%KL)#CH(,?,UVXX:-6T][FD+ M>.;DHX=*G3S$1$06,G:MN'8I.S''G_EBURJ,?<))" (.O<=D,3U8@-; V/,3[PU<-M! M-;XU,"H&HU1T*OJ-JND1](*W!GJ(U1=8$U%:M- :<5!-<,UQJ2J\G[.'-E?^ M=/NAV'W[FI7W'V2J+)+D^I&SE4B"HXC&B5COQC'$$8^ZYXHP\!'7W!H8;V^Z M!:982FX%Q%^%/-\[F^Q&L;.E06K5Y',B3@<^X_YP1N>'(YTU/OE'#<)I9?$B M83TJ:([L98B>07\*6Y_E\"V"U^V&!'M!% 80T]@-*6+>L8(',*)D]3TK;XHA M>P3#[.D,OW-H VO:-T59%K_+Y^C&2IP!JO5W#.QS/&;#8"$2=Y$PQ?V"<60O M0^(,^M.S6V""J2%9V\>B.O41"0$(W8AZ7A(G'L,D#O!I=>[S8'BRIF5FTAQM M?U>453/D=A+DL!Y'PRG53]+,EL"R^L[MTGPGQ*^[OB]V7JEC_<^4RWZ.)L 0)IA3A&//N' A +ARX M5SG"H'UQ:F')457)NX^'\M'92VS#3IB-(5G5G5 )TO MO=Q:W>A]FS&%[5T#="]#QDPZ],96KC&N=*7MTRW-99%NM]F?&XWBV/,"-_(Y M"" 0_Q=RW!GU7-\?)FL#C5F7M",JD5SE;Y^IL$*DGH399'",<*2K69^S;?V$5O$U_?&/O+J[*[;B MP_LF-/3+75IF1$CH1J"1?;.;3G@T9GX,$H]' :(N=[%+NTH[2[:TO:./# XQ.]61P?.. M N_D^<&Z;=5K9V!L'8&Y' '31U^,DF_]R,M2S[D8.=^B'(IEZ*H-QP:?9]'D M3E4[V>UMMJX^W;(?ZSLY[W\6@OYI5Y_SWFWD_S"1MWU/MU+N5Q '-'%]-T*Q M"UB$D!MV!0/H)]#5.3IHU+#E0X,-UCJ+;=$ZI8 K$]SFSL1NT_PB.V'6$U"S M85"3T-DBH">B)_([H,[GEORD([_^!5,@WXJ*ZA#9HZ-6XK$,);7C6C'!]ZRG MIJ\;N\[*O-@\[^NX(B !B(K_> E!)'1C/XDZ""$%H4XN:M3P!-GHIL4BTT]# M$FJ6>S4)G8UV/0E]4R=EFUJ)U7FEH>VT&JK#9(^&6@G(,C34CFO%!!^T"0W% M(D\NRT>1$O]GNCUDJS .$HIP"($'O<@G$,2G;#B&H, MXN<0]DH\A.=RHX1@Y8K.N<8F\$I[X2*UQ6:ET#-L*RVZIB< M8+W5QA-N:P64 )T.X6R7.E5HZU$]HZPO0_3,NE18_$IUWQ42DI#MJ^LTWZRX M'^,0>5X(W#AP ^KZI#LQXB4> GJ7EK3^:ITQ-NA^4CVZZK,6\HQGWF+3??A' MARPUA;+&DIX2=3 -*%CFV![E![;1=+/-_9[+TT?S0U5FO;YFRS=_>XYS% M'F$:1/8R!&@8]!<%\1C, MWE(D9+@#+U_>&L>%3M5$ID,?A8OBEZ=V0;O-*SO_--^OM\7^4&;'M(ECD% B M^ZP!B&(I=VYWCLHC$=5J[V\=C.6E7(O[;+Z6L_>K[61.X%46(3.%3GWG:3%1 M&[ ;);$+;;05.VMULS&<7RBI31+.98CV=.Z^4HB;D&?U":%>C["SIOIB,CJ4 M9;8AA^IC4?U7UJ2WU"<\0<@7TU(8))R&).J:&7GRF2X]X3=DU++ O_;D@$Q' M:Z3.S:&2U]>=QZP:<,?*'/&JLCT#Y[KRW-!]CM%Y?T[WQY;NZSZZ+2FP&GV] M2FLX DM15--NO5!.*[QI-"=ZR,KJ\5I\JY50:[F-\B!KB2>-_IK]J,A67A*+ M8X)\ZKF)'V$($TA=X$+(D!<&,8L2H/F2@3G#EI6RPWKEU&CK9.J(5[M#D4&^ MU<1Q-JKU!+*7Y2=YJD3KU' GSE1UF.S12BL!689>VG'M99LC6_PI[_ZN[[+- M0;['('/=G:#\,9&BO:N^RO8F)_,8Q1YE7A*&;H@A@9X7>;5Y!&(OH'H[P*:, M6M\%OK^7M\J+6Z<#JGWUR1S!BIN_S%-8@ )@ G@=9BVZQIVTONC5W-U?0+:G,@_ MA[J,Y%&/R[ZEMIV@+$,K;3GW?-EMDT/M[>]73<81!"XF)'$Y"A/Y8"&N34:A M'Z- :R]JE"'+FGB^M3MP[WL0?9J[X+:9&[H?O@QMZZ-)99=\#+O+T"TSKKRU MGY,FG7\9'\2O_N-_=7\B_DLVK?F/__7_ 5!+ P04 " #T7E109EJ] M&^\* 0#N2PX % &-T&UL[+U9EQNYM2;ZWK^B M;O5SN3 /9[6[%\:R;LLE'4FVN^]++(J,3-'%9.3AH,&__@(D@SF3$41,9-HE M*REF (']XCM\5XM-J\^\MJ=?L?O_[Z[=NW/WW_O)C]J5A<_XH P+_N2[WX1/S7+^5C MO\2O?H'H%PS_]'TY^?FG(.%\N7EWA9>4CW]_\OPWO'D:2BE_W?QV_^AR^MR# MH5KXZ__YZ]N/&SE_F5#)> M+W\;M?&VN0*6YNBWF@QO+=U=/?VGPUFLZ6M5M=J]:V M1/L4_ZK?]H?%&FO<8IU/WDY'GZ>SZ6J:+]5\\F[U)5_<^^IX2ZO7T6&S'_7U MHP*5&=3PBSH$H"K/ZM;4F CKF_4L:OW-ZR**B_Q+/E].O^9OBV6%AE.SN"I2H)Z]323-/U>CF=Y\NE&O_7>KJ<1L/A6#L/%6FO47XZ M#Y/]=#3[D"_7LU5%\IQ04WLB_#Y:+()I]K6JWJU51XO-SE=JNJ:D^(2B/P>,%F&FA"O<5L.HE#78]FT8C]^"4/L!QIW]%RS3?OXRK\?;-5 MKF:T_.)GQ;?;K28AQ78R4T_5%>[8B2VO-O&?OPR"C 5LTE8 M_[HPB%8_3FSVRQ5U+<#[\,4\S,>KZ7@T:TR:9VMM3+15Z/$\S'%'-=ZSS[;0 MC _%;'95++Z-%I-W5Q\"+)/IQDD1IN!\47E"3*FR!:$JS2D'2C35I&683Y?+ M(I@T@7;_F*Z^N._355C !"16B_5XM5Z$!JAQL!JJK&1/KJ\G<=1DLIFI1[,W M\\"'FPT)JO*IA7?U!,/#KQ\]]B'?+"M,4$/7^6:9M%J/9IMW[%J/FH:JJ?8, M NB;A5R(Z\LR=8*JJ\I%J;$NUKOG@_NC[FU'WR7#.OM_GGU9$W MWW^DN9<>4E''!GGE\LTU]VTQO_Z4+V[BYVI*^TBIYIKV<7US,UK\>'?U9K[* M%X&Y'P*;/WX;W2[+0?DA#Z4F^>3-_*G#YLT\5);K/&"8?QI]KZ@S6G]O%_"$ M)LS6H7GOY@\6J;NFD"0(*M;=G)B5--[3!YMJP&+ZM73WE!_W_JLW\ZA--TN, MH^VK64_'S=^2=K]BJJH(&JF]8U%_']7R 2;7V[%X%8?+2;6U*,J]=_XVFL[W MWO:$3JI89>-"^=%T\??1;)W?^^Z^KBSC VJ+=F+%S0BX]9KHT3*L&L)T%^:Z MS;N.M/Y(J5:;EK N3:BQ59%BX,5D/)F6)@-1]34?"!VMJO7RQN]Z'::&JP=_&J[H% M8=,9[VXW^X6[EM"&A#Y4=:M"5C+D*I5MIIE[Z^.O^6BY7FPL^4IM/%ZPO0:> MTK8NFA6TY][+Z+BK9L2T_^(6 =J/ MPWUKRT"P'_L&WV_EOHEA+$RK^M0[>',S$/V6%]>+T>V7Z=B.5J,C4CW_794%*R[,&G]/-^)74QJU M*FFFX5NO\Z?1]Z.M>^;)QIMPR'=T;*U2MYK&&V^"A1-LH]![=QM_5WGX;A)^ M'7LP[C?/GSEO<&SIV>@[&A>[#-W;;N;=^T4U-79"38V+\%A7N*NK?+S:;U-N MGQFM\HJ^D@9J;EW$O\T7X9OK^?1?&^KH?)Y?W;EICGE'TRMN7,"/T_#.J^EX M-%_=/VKQ:'B\,#J.S3J-OZN0RI:50V^H7&1*\VI+S[? M5'/"0F15+(X'+#[S9.--N&?R[;_;=D/UQAVOH_%F5^S(%YYOICEOP^KQ:!L> M/M3DB_UZM5[DF\_E*K<2*A5+-]G4S=_1\JBJ/(\5:[)Q?PWKN9OUS1:0=Y]G MT^O1?:=TI996K*/)9K^[S6-C\3V+_YAY7:^2)AM>HZ?;Z-PP8P?^K'[$O:FXI(C[)+?1 MO7ND14?+M=P\F]\&&W-ZPBYW2I4M"[6?=P^TL8H.:^X%O0M<:7@T5G\SXO[G M>K18Y8O9C[TKOL)FQ.%";39L_^WNE/&[J]V44GG.3*ZW3?$J,:A*T68:^2%? M3;<;:)MP@"/M>N'I5II2-2/!L;DTM=IVA#L]QNV$FEH1X?Z*^_TBOQU-)[ML M(-'RJVB()]79BE@VOYK.X_OFJ\7T\_IQH P\YO,]M;I6A''+U?0F4GV[*IV>QAM/ QO^C)];4CSJ+X9Q[#\':LN5O+WM/+3W\WG]P%;ESM MVUXU9*S3-K0"VV./]I/6W;4GMG,]GVR/T:^K1C6T]KY.X'B;?\UGV$^_QVBH M>8RLV^C;L%I>QC.4T_F^Y_XR#2;?8ORE/!8*:TY0;;RY0XC^DD^N\]A=F[X[ MUD+8!#8GOK)#4-X'6WN>+Y9?IK=;2A]K9.)@2GUK*]#LEZ8F:+_KC4_[S8'& M@'H0G%K[ $25;4HJNQ%T__YH5M\9 +M&B!,EK%AK*Z)56D4?+--4LS91?Q^V M^\L5#E:]7*"M!I434M0O9KUC91>5N"GBI#5\V;+D?7 MUXO\>C<-[)XXN=65JNM8F(K#\J3:VA)E]XU?%#?/L?E$D6K5VI9H)[:]C<:5 MF\!OIG'**%=4_[D>S:97/S8Y3;8)BX\TMFXUW3:^VE@^L;:&1*F;9Z[M?')/ MZT])Q')B;6V)A7SKT_NHKR/+4+3*VY=P,VO3.1MX')8 MVVS/NX]6H_W!TZ>%*PZ75E_:%C"55.^Q8@TU;@_77;C<3L<$IKPO9M,*^0[K M5=)EPY/417-OZ%+D8%&,\VA4;,TEL\A# S],EW]4U2?-OJ5+T.[>-UCJ_6&:N]2U&.'3"JZ^=MY69= -*J+^]3) MQ^)YCNTX-OR6+D6/Z2>CBR^TQT9';W&_1<K9AO[N,*& MVQNFS&DQ[Y6.]A97WLGK7\^RJ/6_6;B]_* MM\V*\7-B;42Z&BT_;^1:+W^Y'HUN?XT*_==\MEJ6WVQ4_"\ [JZX^^^[K[.[ M)BS5Y^7&_UFV919!^///X;W9@:%U?QR0\F"YC&,H&,)*>HX8%8 JA4MY 8*\ MBKSWF:,6XY]B5IC%GW^&/_\4?K,]#?AVVZX7"(^W1%H]&?[!WGC"OX<%=T_\ M>KNYH.&7\9?I;%*6CI$: M<*XMQXH)#:RW9M,'@AKI,>YO+#]%.QA*Y9'VX\)6*9YA"JV7E%$=I!7:>RQE M*3W6&%[^R*[<_T7K\-X-\*Z)]=LBWKFW;7PM2MTOF G$@]X"7',+)",L0&EW MTEIND>V+3+?!U%U,5S_^_#-IBUG-LN$HU1)@[XQDLUGQ+>9[]<7"%NO/JZOU M[)G9Y3CGZM23,8&%==X Z!%#"G*(8(F%,B*%@J@R!9]=V-^1D)TG"5OLA_X4 MWQU )\ZD&<'<>,< !T!X##&#CWYL M.VV^/;LXFE71#0=*9=:;H->A PRH(61'/-=#TA$08\ZXC'H=KH* M+JA0.L@.@6:> D*!#J:W(=J7LE--U&6-^4984+2-\F#&^".WV:,"?;O-FE<$ M'B(<;#M* .:0"F:U!)MN(DYZPW2O;K1'Z-?RH1TNFQD>K$_-@!/"&L$Y 8B6 M&OJ-8MS58O+]HIBLQZM_C!:+T7SU8X>'F8V6R^G5-)\< M7U=6K"$32#NM-=3"4XX1\8"R4GZ!0247]?GZU9HB1]$%^!UZ,B(N3W/='E=F M3\MD% =[.2ZE/3:8 J<9LCL9E:9)NP#5O6:71K"FX.Z*4ILF[A3\7>+DWXOY M^"BSCA7-^&9SDW.J#50..,]\.8B4P)HE$*R^D^Q2"-8PZAVKKJ!_K_+EJBY@=R4TN)@C21PC S/$FM=;S4#D>NX@X_Z0 M[P%.'2R7<>@1$)(18QU0EEN,]K)*)%$"I>AKHE23*'?%*#O].IV$]?@C#7N M2R^4R(3@7GK&5%@1&4H,I4R4\EE'4Q03>[637S-@=SSGN?G7Z:*8QY#XT2PF M](L#8SJ_WIYSJ3P#5JHF4P 0'E;DVA,$@<( <;1#(JQF=(I[DM>EW==\\;FX M#.*UV ==L7'CJWP1H6->\1<+9I1 PRR+\8Q(:6"%IN6Z1KNT^!_Q:A5=HYAW MK.]JD>N C!!(%58L'#HL":-4:' WBD2*)I/-A%B<(:^:@GLP.RX]QULTOZ4B MM-78.6B]#A.'P\#1;72X()(*[P<2?_&H9SZ=%&YQL)(,J(A%^!_E@CCG!2>P M1(*A:KO,E[')4ID3AZ(LF@2[H^%_."]V;X/^8,NVGM_8OM_SU;NK>-=5I1W' M4VK,N,0R]!1B##$.+,58[Q;1C%&)37_*XAD)8H1/%15QK&@F '1AKO*&*"A] MF+"H4#NI>1@.O46:\"^;@S4Y\=AB;A#]KICVJ*FVB#>V'V#8L\]G5D!) MH/$6&XTL4P2&M<56-FDQO[!8]H;ZN6@>V0Z==>5P"FK[M]#0.'IB>EB;+Z?7 M\\TX6]PE 36CY1<_*[YMTNHV].EYTNTYB#N@6 OV;AU.':XCHQKB3@01%,F3-Q "@NT'0;* M0YJRF*@=._D[.U_AB8MM3Y M5;&(YSY@NKJ\JRNC7M.-%X*%#U)HC!DO,5%:=GH6[/9)#M$N(F+:(-!I&O3D M;CE.U2<9BL,7U6>/[\]0KEX%&6/.:22L)XH":+7%P.\M%89&B&?8H.'/QILN%HOQ.[H],@YX.*^T,^ MWIWVW=XR?:?/CX5 GUAM6&!Z824ERE.@%>*"X-*BU](F[:PD'5&[$.)VV#<# M9G'C_-V,<8NLH4130+FPQCJ_]\)JZ))VFZN?A'LYM?SK)7#]SNF*NH^;&C>< M5#&>[L+,MQ<0'"9KU2HRIR&CTAE)D<-."(" *!'0V'5SQ.[8S0?GR,B6>F# MZK."O9I0:R9CZ#84EDAE-(W'J.T>)R1 RKJJ]JF\KL^R#%.#GM@UO:K1XQ;Z M@P%:Q;!M]#T9CV<("+=( \8 TX2(/9:*\A2%//BC@'VIY8XZZT3G51--?MFS MU5#M&292"*FY@MIHY2PR7.^A<##%SJU_U/!R>-M?%YV3FJY@>C3YFHQ)1CAG M.NYV.Q;@=*+L16-MM0.&+^TE@'\;(WUVUJD[#/O@F,DZ7Q6_Y]_NW8*X*.;A MXW@3+/O2!D/5\ID@ M#-_S!7#%.G<#F*C8(V*7Q]@!&=K>\FM 3\P#83VMI4 M=0@;1C5G/(P&SGD87"4F0K"D\\4G[G;=W2MY(P\%*@4B "7E"JZ]<75A-&NU*[K2@B^K[7<+\V4TOPY2W']@.A]/;V>YN[K* MQP%"-2EN(R_^N34$#IK$$>X>T[T,IQ#V=XK S7V$@ 9?@AEQ/9J!$(]Y[K'G \/THU4CGBM MG36F?LV9#0RW7@%LC7 .Z3+=$G42V@N+)5,Z\PZE&:F]=[I0AOI]3)H[N52 MC?]K/5U.-SL&O:F>LC$!S,_3^7;[HH)^.50L4Q9@YJVV6D &B,9:;^]MDLQP M66WMTYFT]2[QJ59!!K735!)@G:,$>L0Y9"4"X?M*MWF?CTIHA@Q%!TCW-;QW M5XZ-9A_RY3KP]/0L,,^N.!]7?V 'WH\D\QC3SAU&G#O8( O7A[@/#;66 8J MY3[J;. &>S6L[&Y&;^97\4?\ZD/^-9^O-U-%P'Z1YQ^#Q9K?ZP@;)@\U7JU' MLWIC/.U=&8#>$6^5Y5B)+=\MHJ73"<_KOS*S@&LHN1(4,Q 6I90:&!%6V!N"64IFA0&MUGND M>^M]TM<\^7N\.FD5S/G>\Z2U81<+3A5Q2 J!9%@,&4T4I"ST##?:>5[IRIJV M%]?/]8K^<>]?Q[*>U:TJTP0CXY#UU%GH-)(RF');5,+7^,)R S5#D!?7R*U@ MWM4<&+3I=)6_#<-_\B9TYOQZ&MJJELM\%63XZ^B?Q6)SE]J1'& AL+NP*X%:84IV-#?1 5XS\E(^_S(M9\&O:E,>/QM7HM8-_I>8?:;#M0*@NK(@:E"E@* MRQ %%GA]\R.(Z;="R4R3*@6WCAG.7*(0BB@ MW\GGB&87EO&G,S.N&;C[I-/.+W+42#M:-I.60>ZP()X P)'T4))29J#IA64+ M3>[Y"DQ*P?=$3BT7JWM\"O]ZS*7P5?8AQKV\H(@>_#YSVDC*./!26VJ"-1T]D EB/H83.&(T%D!2*ZD' MI"A.[*O'/7T29FWV]5^#M7:SOCG8VP^>R23#D#"FK:4QS0,/QCO;M=UK:E(N MNA]B?]?ML:(9W%KM\]'WXWU^_YD,>8$]D-8S3X@SD!(KR[8#D[1*'I"]V4B? M)^#6H^'XMD)>TD/%,NLYAU)JA(12A-EX16LI*:8J12L,,OMMGVN24U'OBE_O M1S]B2/7R4[&S>4L9\FV49$R.O_O-H;2C=:K)(*<>:6ZAT9Y2![TN=Y(L<%1= MF!>Y&5(4G>'=8U#)_D[I5?BTG(8>W>W<;^]N_%%O;_M8;9FR3GHF'$-A41<3 MNC#%2ER -RF;NP.:*5OE8?NP]SC1OE\OQE]&R_S]8CK.U6Q#@/#U;T4Q^3:= MS=SWVWP<,Q^-OMLPOXQ7&]?F33R04F]F/OT]F5=$<&<=']*AK/^3CXGH^_5<^>3/)-R>D1GO/?#ESJ/F#.ZB7R_5-/BDO MY-X\64\C-_/.# .)J7;"20XP4B;H$%QB#)6F7=JO9T[ZOCOG' ? ^T5QFR]6 M/^+]/:OP1+Q,_/?@Z/) M3NIJ8)2&WP'^EH]DCB.*&+"($4R#$)(87TK O.XVX>5YTNQ$+,]13=[[IB/E M>.^;3 N)@(#8",\\XPK%-$D[?#%R*2=!JV>M[#J-\. UX^D]U&T \NRYL+%2 MLD,)JZH4SZ !@##,(;(:. F=0G8G.=(2I"0NJ)V9LHM-BE9HV0+2W65(V[;O M0(CB/_+I]9>@,U3HG]%U_K=E?K6>O9U>'3H!E%)M)KWE%&-CE+0H8":XX252 MAN(4Q\,)"23/4U-VV '=I;%:W67X.,"]!\]E0DG)+.$2,X-4T.?4E[LRR(>Q MF$*FVMM@9ZOA4C#M[2!IOGJH@R_Q/*G"' 'G#>=A9(8QBV"TW14B !@O>:5U MT.6=)Q6>>PB<Y@,XQ-?2>5(8 MIDXF@*;86(\]@\*B$@>$?)+U,CSNM4>3A/.D];I@ %1L^3PIU=00$7T[!D$% M)8,QSG*+AQ>3KC!BBC MF:4:,R0H!E:Z_6CV2?<.G1>STGJ]:!KIRSJ1[(V&DH:!J1&&FEO+,=C)[H2Y MM-2_7;&L#>R',)<>X]S1LAG!3J"8FM0X@S#&X6^REQG@%*?H ,.]NN);T[B? MWQEERRDB&BG+/%9>":(4+>7#Q*8$C@Q0CW6V-&@&[LLXHPRITM!0+)W$TGIE M+=C+C(2Z,%,_N>=KGU&NA^\Y'U\24M*P*-) A341X @IL9OX(2%:I!Q?&N D MV*>R.A7S2]J')IZ&$:2]@(Q [*RU3):2TS#<+EYOG4""4W:AZ^'\FG>A!8WG MN8*V)U!)A82.!Q6W2%'.4,HA_@$::ZTPLD/\CS/UV:SISVV=E%-!<76@W4?2 MJR?7FQFK!85"6L&IY@Y92FTI/A4L12$.&4@? ,+IHX$-BH$=*I9#.!G5#I><"(8$"%TJ, MO9"=9M#K,A:O=\YV=BZU7@^?XR@:[KE4"X4A 7ECB$,*>:S-?L5DA4RY"+CV MBO7?HVM8O3W$,WP>&2D MEA8$8"8,!P;(T'<6E)W&,+3J=W\B4G=]3&4J@!4] Z+HT&2.^1$,:FK*1K MI]EXS1-'BYWV>C)$.AF&,A 8,F<4<=Y[J':X<.YMBNX^MYPQ#7I'&X:]7SK> MM?_38C1?;COT4-1)G6HRHJ"TAA)& ?&&(>P0+I&083F=0,!SRR;3+ $;P?L< MC>&[;>6NC.%[;\P\=\)Y1*USA'F%*%=EE ]'S*6<0:R><>;B^-Q#UW06XC>: M+OX^FFVN3W\@SZ&XOI?*9!0:QXA5'ENLH4>:45[*Z*0%"?2KG53F3.G7%+A] M)5_8!,E>5JH%RQD(BT[%"6?86J$!5E19[R#'S(!*5NKEI5IPSH-X)2L##B&K MG(![5 CB.F73:<"!NVD$24VU4 _S\SLG);AC4/"@+EGXBWA-[^2CPJ5XQ0?( MJ?:ZO^(YJ7IP7\8Y*>R(@(93*( 4VE'CA-C++'G*WN, *9;<\[7/2=7#MRM. M;7-8?0Q=ED>OW=M=Q.01-76@5(:8H%P2PBQ&UD$B/+.EG(HF130-\)1 9ZJJ M.R*7*MU M^.[;/.#[97I[X-K9!\]DCDDAA,,$AA%F'1-2F++M0I*45?8 PV=:5SVI '=" MCA?5R3-/9=1@P CD5A++D48D3/-E^SGF*009D/)(Z+?G>OXD[+J:9/9J;).3 MX]W5QU4Q_N.(]?)BF:!2"6,N# 88S#]F-?82ES):@E-.. [P5$YGMDM3@'>6 M!>Q>,X^:*T\?SC"7"EFI*-:.*2-QF*5+J9R$%W+[<8.]^SC;5RJDYYQE G%K M 7?:**,@H%0$.7>2,JSXA1V,ZM/5VR>[K/EDPJ[;!O$/N7?5SHT M\(]*/NY&WI1Y(A"S!AO)N)&$2:)DB:?&EZ8 FZ'6BR[P/KJD>XH?.H!>BKE\ M/UJL[C3%O2V'>B1OZ%V9!T0Y*[%'BD,=5N% E9,2D\$XOBQ75\LT[Z=3$K-D MW,/BXVK]^7V^F!83-UK,I_/KY5'U>V)-&0^S'G+8 HVT%X($HZJTJSCD2?=' M#]#/T2CONH&\BQB#&$M6S*:3&%>O1[/1?)Q__)+?.[[3>8C!?B&P&CXS'G(9 MW?^8 RT,Y JR4C87IKZ^6',;=.ABNOJQL6#:H="IO?PL6=)P[J;-3G:OL>[- M.]X9ITXFPV/_50MP=Y=XV3CH[8C6(/IQ); "@R'J)0="@3FKB M2JFX]RE9(9.V[,Z.*\G8]F) 5S6<,R\X$= 3[#!W$%F%-=_*@H$BJ)O3\"5/ MBM5H=JX\28&UL_/G+^4(.CP)'2J644 9!F$P<$6ELA1@K4I),<6=7E7Q\'SY M'85(NQ1*7G,U"'!G\]/MYKCF_/IM/EKF'V)NYG=7?UMN/=.'IJI#Y3(793.* M$N9\F(DQ$0B4LFIW:9%J#;&G24A[,&_N)< Y[O4Y6"[#7D@'K(@I!8.L\<)B M4O* MA.(02@XD=0X:*,-_M,3$,=M;X'4'G&N(+$6W7= 5+>LD.,24 \B]<-Q:)&E8 M0RA42B""%7G!GJ!V2'0BLIV=HG]Y4_^P*7ZX8!8O'^".4D8%D8!CPYG?20LQ M8"F!NK7MI\Z-\7:8U"CB'4Z)FX[Z-/J^;VK5^>] P8PK)"WGQGG/-=%,B MJYH NEMW927^/)$( @NT,II*'+-:0V>8*26*EP\G4*=^&KANG9;M$"<1X6XY M8XS)=B M%KIG&1VGJQ\5_$A5J\@\T]IQ91@P5@,4U@SE=@"&2ON4A'\#C&5N-0RM)"2]3+0WVKL.+WH]^ MQ/"5ZH%%#PMDA AJ+*/0(:(I%"((6DH'E+[D^,CU[+-,^J)0S:2+6-"E0]ZS'5YMI^18V0PRKP! GEJ(@3#$ M0U.&3:^W:::K[ZD<*9XY#8.6 MYH98Q0*T0'!+]MI:D12=-O3MWM9YUT(']!!=< ^FNO$%SQ;-C U"!J7.**+, M8BZ,<*7$0)H4"SYQ5_A,>=8PXIW&&-1EU\N%,H4%XP0J*"@.-JB.6:9W4DJ( M9,J68-+-89>@RAJ#O8=E8K7U82:X4%X[J1 AWE*D/2S#"*5@("4;1?U[O^XM M#,^4,:=#VUD&KE-VE0\@90FPT ,?AH G%C*&[P8"!SHE,C/IHJU+T#^-P=Y9 MWHKBYB8F5PK-/IJBXM&CF4$ *V4UAY/))@9C-'L_FD[>S,WH=AHF@7NM/[34.UHXT\ACCSR+^Y>82<"1%OMI M6NL4O^?0SQ^T0*K& >^*9F$Y.HIG;\ID;VH\7M^L-QM*\53.^*!7]'CA#'+L M)7.(>*H=$$1#4'I2%&4N17<-/8%%"S1K'/ .]_S*AFZ6#F%@A+[[DL^7TZ_Y M]AJ.M\5R>RUV6+8>W@FL4U.&(/202$:AH9!A KDN;4VE==)A]:$[M-K0RFF) MA%,2F08V"(VHM'$N5PKS/7@*&)*R&UW__N[>XF5:]Y$V ?X=W;K)O;T_2K)\ M=Q4S?OI9\6T0.;CWC:F7>_M)L8QH0J5$6+(8&<6!@,I3A[$S4FOK*FU5MB-M MS'X9FOM^47R=!GSUC[\MX^GU?:B#&J^F7[?,.HY!_I=33]!D+NEX&&:W3V7*4"IV>P$"8)][U_)/17/:KHW7 M99IC0C0RC")- ;;B\HSF]G^885 M\XFZ*1:KZ;\VWQ^,PCI>/', 00B8#E(JI3EC#(A2<(0_53CK+O;[D M]&B#HF(CW7.+;9Y]WJ\6B^"3&]N;D?3Q>9RU2^CQ76^?$;:9VAV4CU9 ML-2EH]8"2 '#U%F)ROG(*HYZV[6\8,)UT5%=*<'W<3]LH[$WFV3OBR#6/NR[ MS&:Y&TH?\J^A@T>S=U>[+V(H9<#Z@,ILHOJ('.%888V4M#0L5Q&D)7*:V)0] MA0%>\#T(BO?8?UV?$]C"^FGT?>/)##^WY[<.>0..%IKY8Y-/K^?8<]?B'S1?3KP&J MK_DR AP8$> K \$.IQ ^N1_D[F# MONN*WP'#&'V1VWS[\QYJNZ#9"B[;ZI5DTA,-PG(58^^D@P1H7>[&6"%9BB-A MZ*]L*X) M_$_TXA^0=W-Q67'H#KEZ%61,A)6I+5MBN;<>,U,$9R3"5W885E]-Y:B'G.+M@KV:O!=AK^O7(NYE7\ M.)J-:EMLC\IF3 -@!0(:$J5D^" (WNMMP+N]#..<]5M;D/=LJCW-X5G?6'M: M1Z851]!( @,(,6(+0J!W&'A%8G3DSNB>87$@\3.=9?1SPLGW&JE"#*8FY0 M^,LSQDPICM @)3:B_AFGZ? M>Q=682DT'>"9KUZ8V7P_G.,AGHX.[V2(:FR,!\YKQ\,?8E'I#_5A^*=D[!CZ MV>9![17WV*D=GI%,)W_U2C)C2=!' "&"F/6> ^'=%@4%&!>=7K[3,;6[/5W9 M3H?T3,NX:;ELZACY@H&(!3\BT.\-QXE\N7YE#O+A/&[4[/O[NZ?Y?ALL)UDT?+9D'Y"V&E"69+ M0%D)+\K#/0H2[@>Q?.E:)3;"D2?Y+YKMB3Z6+W79=[1LQK3"5#"*E)6 6>[P MWF:&BMN4 +3&;C[M.EM;&^QKNB?ZT'V_%ZLJ@3\O%,]P97NQSE>. ..8&N"F,%ZMI8K MJ7SIE8(,(@^O@E *W# M&)K$NUGR^?)89LA3J\RL=$1"@[V@W (/%+"EX8N\!-V<0NCZL%4/!&VY8X;G MFVG$)Y-!CZ6C@!IC)*:0^#"'E"@ E!3$._2[+SHD:6L=TA4MW=55/E[%]&K! M\IA?YQ_"6'LWW[C@YY/X(R8,^CJ:Q9%X@)AUJLF0HM8 @27 +KH'6.E08.( M02FIS@>8>Z\5-V&+>'?%O.<;^SX/^F'R.!+T //J5)-I:""WX0\VFFL&)#&B M1()9F')D)NE.LC-B7HMX]\L\%33Y8O$C*.VC-Q17*9\Q24U8K3$$,<*": 3E MG;Z728?Q:Y]2O=UT3^##8G4IC$N#^[*HYH(>=Y#$.R8)\\YJ6AX"5Y@CTJFM MMZ6:FT\NE6CUP.Z*:!_7M[>S#2*C68F(VWY1Z=JG"L4SS(D-^EP :;SC-J M82FY$"0E7TW2@=,SHE@+.'=WZBI@GB]7\8;O@X>I[A[+/)&*<8P9!#(L?2P@ MNO0B88,Y[&2;]LA&&6V-0(WV]9.S4B?#W.$QO;N#TM/)X1RM3Q_.A*"*:F+# MFIRXL&;!TH([J9(<;(WMLIXK>1+![M)\BI+OLK[?16+-)\^X6.QT.9X5R_4B MKS#CI5:=>06-U3$,$2(NX^@#I9L1:V%3-BH&>$J^-8.KPS[HCK6;\[";&PLF MTU5H\/+--O7<1*]7OQ>K_YL?FT6K5I%9HKWAG(3ARZCQEFE1.BYQ//+7Y0S; M/@N[(\P3IK;2'W>,[.&*VN(FU/DEGK#^FI>)LQ\VKY_K:K>S4UR(W6_A[MM: M-]A6J2EC1&E$L'4$<&8YAF'JI#*>O>$:&5II\=R2'GG:ZDV ?)BXJTQPQTMG MA@1M;2GVF%H/A!,6H)WL!J-J%_J>C_9HC1F/E47CR'>X27G"U;5 4 T\X\H0 M9F-DO&&RE"7(EF*HUV=1ZU[U1GOWX/6T]7#MBB.;;#'/@!";7 +Q_'9 !:65 M7GF&PD!5B&)!PR0L*8=.VQ(U[4QO5\^>'QL[[XPA4/C>O2+_N1[-IE?1\ZN6 M?\DGU_E>ZA,97*GNC##DK;&& 0C%MKO<#C/KL4\Y13/T:VB[9%P-LK?1;T/@ M>I6;^.*M4_,*,<"6:$LP)H+)'G$/@]NDZG)%A( M.HOY>L=*9YTYA*&RQSE>V1YD6JT6T\_K53Q1\ZEXO^G&U&7 RS5GUBH.L%-0 M4D@5@(A:6N)EH4K9=QSZ>?F!DK_Y7NO,F__R"NLT[UMF"8412V>E,X)B)"DI MY8QI,_N*0KQL=C;7(WUZ[7MWU&^1VS>IVFV5SY7(3+#[$ ,&4B^T1MAHB1D& MP@OA$565MJXZ<(-62Y7Q]/F,(2,PP9H[I2 E$CGOM_))8+F\,.=Z MB&EWY[V_YO/UP9,[Y2.95L 3"6V\JL(H'R];5*4$'+*4$/0!LB*Q%Y^?+C\7LX$[_BX4R9$U8!K.P--:2 B"1Q::4 M$CJ>$M8[0$]VLU1I#-:NR//;(KI3%L75P=PD]Y[*F#*$:Z,<((80I0QDJ)0C MV$2]Y30^!WJC6>"PFMQ,Y],H=W1$;R)1#AZ,JE9! MYI#AC%#MK")4L0 ;%*7T\7A7//Y@PR0[*VZC M$7><9 ?+99@AB:3&4 KC''>>P9WM%^9NPU*"TX9^.633AD]S,'=(J=5B/5ZM M%_&*D"^CQ?41 _GIXYFG5!/"95C7 Q#6^PSHO614ZDYO>GP8 GXFK$F%M#/K M9S2=1YG?S?=IBF_SQ>I'W#M:Q<-8&\(?,HPJ59 9S"0'QEMN45R!.JY8*;V M(.6ZVNHGY7I(VM&DZ=0&TIUM6917450*I8/;651D,2\>-G8W\U9Q#1XKFTFEB;!&>R89!!HA*$O\ M(&=)UW@.\!Q)LQQJ&MVNSU(>-[ ?/9E!Q2SAUFH+F/!**FG57AZ:E&+Y#!+? M-M?=+QRG/ WF[F@3S[O$Z74K?=GJ@_QYOD@6%*TUGB#.PP)40,DQ*%4MPCXI MRK"A"SC.DD:-H-UI ,>+:!R+SWBQ8$:I=\8R&E:?"ANIC=,E?,A#G!)^,?38 MH_:XU2CFO9M.IYA,F:16&X@0 IA(&U!TV)8R$@6[31S6L>W=&J^:@KO;M *; M@+J DBGFH>'KT/;=>J*8+W5^52SR>X?<_SJ=;_JG5,=J/GE82URVKG[\-5]] MB8$GI0X_+%!R\T ^JP3X)Z3S32 M5" D'4=:>B[+K74D/4F);(3U5Q5GIJE2H.R*%F7XX?M\FWVY@@?LI2(9-(11 M$-9$6&CK*?"8N9V$V&B4$MX"!WA=5+-D:0C5OGBC1\OI^ 3R/"B7<0T$]8 M"R 2C%O#R_D6>V-3SK@T=%*RM5MXTOO_"*%2D.Z55779E"''K=#$&RTA@M:% M]=->-H)8RKG"QI+4M;:N;*C;JY"I)M!]DD3N[\:J2J"7979/I'/KW^$L4.^(^N\]_7-Y_SQ;NK3C M')L%:]63:>4]"MK:>RR\!<@X6JY#",+53NF\1+P!WM;0K)7>)M2]TFXW4IX( M8A9G":V*!YD)P X4S;H\/ECPISU12/.G94K%QT'O6A2_)4U\; MOE13)J%5$%-BJ&.$:X>=H"4>BNB4BQ%A[9C4BR!A8V#W>2YWT_9X-5GHD>WV MP,.V]9-*:+[M&F(R,JVZ38W9$Z=J]OI+Y&D MW\Z6_0^;:HN;T?30':3//I]YCHRVE O/A862P+ 2W38+IAF4!AMJ@'.< 66\*&5" "=MU _/1DWL MUZ=Y8I+0[(HA:C*9QKX9S6+B^3?S78KZHVPY6"Z3 7\=C^X0%0Q\*[$N#T.' M"9ZB%#_C ',.-,N<)I'M[I3F*HB<3TI7Z%'Z/%\@PYXSSID&&L8/5$!M]YAA MWUNZP7/@32.0=J9VQN/US7IS)?=+R;R.JZ"J=62<.2^ E11#JQ"TVKO=*4(2 M-+%*.1PU0.=SP^JH)92[8MJGF/=MO?A1S0AZYNE,4F@D8!1J2HUP7(/]Q.VL M8BD6] #]QT:?6_V(>MTZR$]CQ-(:Z1=2[4UB/VQSDFJWCCL>SZ7'C;6?% M?!4@GVW.Z!P]]-G,"S*D#)".&XD\40(+C5RY8G%(@$X#XY[>8-X!5T/#3K].)_E\LKRWE1=OCCY [I>*9)9;+8+Q#(53"&GLE=\/?@R2POVJ M1_L=R;=T]NQL"/U>'--_'\W6N1H'+$(WQGECFQ:@JJ?ZA>*94UH32A 71''G M.2.HA-(#YU.2>Y^:J/+R>-="3W3J0WJS7*[SB=WD=]W>FK,18I/W=3K>1*B& MIU3$:*.R UY7^?;V^F/>HX2J,\8HIHY1S37B! 0"J'*;P$,"4@(IZZ?(O,RU M>\=]U)VOZ)L:CXMU3-)R_7Y1S,/'\38P=5$:Z_;&-LTYW<^HAMBD0/OZ^:PNVOMX58-I,QKJCWD B"!M>)L/_T*JY.&P(E[:VY^@19^+]TUK'-HV\M5O^2K M,.'-'C;TX@ZE.1FO1U886Q ( C43CB#D.!:"8U ME =X%J!AGB3&G]3#OH>S)7O/VSX%1CZ>A1^';RP\7CPS$&/A M%388$XPL(#BFI-U*#GS:6?WAL:XU7KQ\-J4IZ'MQFFY/>I?.MJJ^TH>E,D*8 M<\K; *%PC@/,A2OEI-JF[+[7#A$9XC+[5)(UAWE'AE!<[>=AK9_W=RMV')C3 M[7)+S2I-R.], IYV6V/+,I--: M%W2N(J*&O-IJR'=7'X*I.)GNW![+?/$UB!0/8\U>FR914%"%@>(4>J>H$U8B M*A4@874KJ.AQX:3&X\5Z%" M,"D8IX8"4&*#;%*$RMGKE,J\>7HVK>5^Z/ \Y&*=3PZ+L8VM.31C'YOI#39 Z7U=63PWP:4#T!'FD9.$4+S'!-F4Q!G5SP(<"=AZ50P^M6N& M1M?GPG.W ;GE3)02A%7_7,&+&^ROST*NUR^=NXF_<' M*1O^HQPCPTS0&UZ[TF7';<6D7Y4.R3V@B/L^7>V\;FJ\FGX- V*#_B&W+6)J-[)T^>NTL/VQ/9MLCG=M:R")JA<1R8X$4Q*BC6/UQ!@ M#]EV;X_&L^"VTI9]3SC4VU,ZI;H, HV]$1Y8$)TZ'A('2G0H@1>64K,%UCQ) M>M=Z)PQ2F=S%XKZ97Q6+F\TK^]YTZE;1$ 1$Z$2!2)@)O,8<>TF=PS;,$EJA M'C>;/HZ_Y)/U+(\[@\]*L^GNHWGEJ]>2<8,=I<81S+P3WN@P?DHLF(27G'2^ M!<(\COYMK2.Z2\]ZK]WO9Z/YD6STSSZ?,2;#\LICZ@E@1%I)D-G)IK%*NHAN MZ"1KA0*'IK(30>^-4$>3T[]0(G/ *\X#3H(I3;%T%)%2/LU(R@GEH9,JL<./ MT> #S"3? M9.\G@]F$+J@^^,M;$HBQRD(/J-1 >0PYX+LF&H)]BI]M@!G@6QOM)Z'9B_40 M+:?M.G?C_JMAF#XMF2DK'6>$JS"#:HLYLU25\GJ6E$IO@-JB@%0Y!RV!@0I.3[):%A%J2_Y IETB&*DO0"48^6\HA:4TL4L29?"89\W" MW3'!MD%PZ]#NG0#%_/@UET?+9H((187@EE$K") N'FXNP53][7^U1+'&*/ \ MMQH#>@"NT+<5[J&K4CQ#B#F,%8*8V8"G#RB47O_P?7_W%U[(\K&%/NB%?;LV M5V7;[O&,."I16!4)CK##BGK'42F9TO3"YLAF._L0DT[#MS>]54M++3,(#$:< M:H0TPD R8$49BQ7D2TIN/,"-FNY8S*X;D3HHV(9)00B$J9OPP1F MP@2!2WO!:8/X!;M&.R15$NA]TJLFK;(P:I!U@M $I94"BOOX&*VMUBC#@Y? M-]/C%6A4$^1!AM\_M28?S-Q;TW(K[KNK4&P]FFW>L8O0?[38N-@0_7@8$_!@ M5$L8UG2"0.^UY6$2)E0Q6&(!'$NQ>(:^N](" M81)"].MUQ'F%Z",;[\,&5#(MP\0/-]/]3C9*08HY-'22M4*!2B'Z]4 _OQ!] M+C6SFDGD,,%:!.F0*N5#)NG&T*&3*K'#*X;HUP.XE[!<:@0WR'@:Y$;:8XY- M*;+FUJ7X$(?NY3FEHXZ$Y=9#LX>H>\DAD(!@14.=46H/1-E S'G*_OW0W3.) MW9T,Y@!/X"@2$W(:I[FQ$G!L-:([ 0QV>A 7E,-S($?C6 ]@FRHQ8I]I)7P MS#+G;+P/QQBSEU.Y:\']HF37;REXC;N]X>!L@NV.SC'O?A\AI$"P9H'RA!'B-?0D=(2 M,T2X2TZ[#WT.:XY$#:-\?J>$)&)"8\4PL\@K+J5G>CF4R,4J'5DJ![89W=DB#)*/3)".>1]O!ZWG-X-!M2E.)D& MZ&%NJ*T ?$IOFPI]]LAQIH!$T%$,N;("^YWDA.ND\+"DPT(7,@VV MT ?G%"VF/,,("8&XI XI[$08:#O)F("]A73T&&]8N;.K!(K5P_=<0I^!L0 2 M+V,XMX%!+U-3&@<$&]*;M^#L67,"NN<<^HP)5)P!PS11#G*($%&EI$#C%-?E MT)=XG:NB$T'OA5X/9_AH"8YWGP]=556UBDQ"@ WB 4_@+,104U(.,"J(N>0E M7S/,J);!/!7X 5 O_C^L<^*-+9-/A0U?GTC 9RK*@,?(XV"L"JN]M1[&<)H= M&E;IW@X072 -T^$??@Q_N2FZNWUD%Z?_:$Q=;)R^,\1)[Z1VRG#FM9;*4J80 M(8@A+RN9I)<2IV]B?CLO/ ,T@$&55\KML5#LDK.ATQ *]58B04 M5= &L9#53 C!N(RY?7;R8B][B]WOWSU5F0DU@Y_J(7Z>P4^&: %9$!%#QAS@ M BNXDS$@25.\#0-D56,]7CG>J1Z^YQ>5X$R0B0=A%".4"B^L Z5\ I@+N["J M@7ZN&(A0#]?>X^0< 9(98;!A6 #'D!"D;*YE26G9!^BT;(X&3:)ZCJ%Q%NE@ M)V+-$8?& &@<1:6$7)M*EW2=3SK_YM5'0\">>JADN<*,A$UWZ[)BL$+N_J[61W2'*[G&]-FN-%0&40MTY0B MB9!D.SF%HC8E5=X YZ N%DC-H7W>86P>,DBE9)YAXCE0W#!>RLHL[VU/H_O( MMI*&>KA:Y5@_:\\K5 MP1361$AKC?6*0,>$W,NF,$XYEC;T_?O.G7\G@GY^N3J4)=Q+K1V04B,85I5[ MQ[SDPEQR IC$#J^8JZ,>P#VD;D".$4,88P9B*H'$89%8-A#)I+"@ ^]#!)2I/<_P-<,S7)AL;!;8(=M?/V0.(Q MEPI(*ZP2%C"IS+Z)6/5F9)Q9_Y^$YM,./Q_O55-(=N['/)^S*8A@K#PU$GD& M&9;"\7)N48[QE(GZDLZFM+#Y?VH?G-/9% 8 =Z%^Q6*6.@" I*6J4M21E(V7 MH9N!R9U=Y6Q*/7P'$(W;>""X D13(30F+BRLI():E#O82M*DE("U3 E?8)^5K'[IYVR$#TY'OA8<[:#X4 MLYDO%M]&BTE5XCTMF2$?@$6,,:BU@M0[1\M-6V5M4A+4& LY IX03A&6.\FTT[[33Y1JD>VEWQ MZ/WH1]Q$6P:1'[3Z )=>*I)93A0&7BN):=R^53*>EXX28A#6ZMW88W++IWE^ M'2>/\^=20VCWJ9<^+4;SY6S;I?/)QA&C)O]<+U=1L)I*ZV!=F2%AC>Z-M@Y2 MYY4@4M(2$T9XRD;XT*VQEM57D[B?TQSI+(H!^V&H,0D_ *W6 -:#/-*Y\1@N'S;T8@]M2BN()5A: [ RC LO$4*.8\&$A:12 MCOYV<-@'!QT]E_G@P0P*#0$5-/P!-*PMF3.JE$AQFY(!\ZR"%YKI]I=N>3\% MZ_.*K")4 !(-,JDQY!Q*8D4I&R!)D55#Y]&IO5PI>*H>KN<7/(6PJG(?5XR7JH?I "-HL%:$."V=]/$V7>,@\Z4 O>7 M#Z#;??_*W5@O@J8>N#U$TQD-@.?8(N(=D!CHF$!SUT NDC88SBA^ZI3>3P:S MEW@I!@P20G@8MS>4P5 +6S81"YXRVH?NPFARM)^$9E<&P]W9A0JA/$\?S@1# MFC(?T/%:@6!& 09*J12X["N+FC$ODT'MC"K5 I7R[RL=&O#'(1[5JRES&&/A M-8.",0($]Y*7RSQ%D$HA64-KF-:\7BGL."W?T(FH]\S"G>-._]@>-8ZB)##Q M4&T9(H(1C"RPVEC'&:-0[G'ABO6O\LZ8C0TBWXU7]FN^>#^ZSA^^NI*?]5F+ MS1;C=00XC$HW7X7>?#._*A8W6Z*\[#&M6C0C7 J&L2/4*>(PE] PJIQ687![ M24]VE"[+D;W,QW^Z+K[^.LFGVT$=/CP>R^&K?6MC/S\CT.-',F "G<*<:KB4 M@ #IK1*[AA-M_(4L/9OOQZ(1/*MI]Y-)H.;S]6CV(;\M%L^Q^Z5',X2@$L83 M1)QD0DJM,=P)$>^,2"'%@%:DG9 B =>6R?&^W&N,P79'V/'@VD4!L8@$%3C,& MV9[LGO1V+\H9LB01VY:(LI753V?Y[^L77&#//99!2;TC&H=F.P0Q0$+J7>,9 M@"8EK39])<1(Q+150GS(KZ=1M/GJ]]'-2Q/+4ZSGJ\4/4TP.<^5@R

Y=AA\;OHI:()VB4R!BX4H=][+L&^]UPVH=4XG!M2,,$PF+]YMGY! M&3M2DL4GKB;J9,0*PLZ&K98RR8@5DB85V(YCE2QJ?D0!2'%X:05VX+ND@))S M%PMN'=CVQ"]Y*[M6PC7A8P&GI5P#%XNG^619DSG$YZ>97BQZHSV\#(N6&5]( MKQ5Q*;%=VW+M9ID\S:X7(88XJZDD-Z"(%4*_)4N=.;5.;\>7RZ+8_)",F+UO M$A ;[8C2>[H?DH7\,!L\STNED\TN%_!04,+C01&+(U]%TTD1H667BE0.@1%E MKV'@%0@3NT %).+$+A+_<\JX%!>+HU8]:+W>+Q8R<^^ U=I@)C"JX$%64((# MN% PG+S:H^)WX96"&WQ[,BQ1S_32"MA6PU0J[]?(^G(Y7R@VD@N%.GK@#!U@ M$O E+B=64&#J+@TI)OC"MQ:*C)0KI14\7,+ @(7+,DYDUTK-EZ()9N9+T43) M^/<218U7BMX#$PCCR<0NGQ^]7/2N/V(GFI:\C5XKXOW7,@1*(#@]U_$(.H"S MZ97-JX@N0(8^EB@$O%0$PZ!,$N&5@AO*7+-";PP5R4HM4TS?8.@]%FC$Q 9\ M+))*(#?!HRM_V>PZQ?3\S:,R'(P*48!S*/"76F^_;+ZOM.QQ18LB4FS!%ZG920AEPH="Z8J\/ MX_'(=TMN71BTPMZ25YM;%PO?011\0/ON XP@@6,O M2)52O3Z[7B!57D&6?R\/?N'51?=AT>5:+'$EH(G%@6= M9K9><=AIB5?F/4J\_&B%)/\FVQL,G1(5.;M>:/>6W%0T.'-DUCM=Y?[]H#0V MS"X6+\%PY):HC>1BL0DX*3<#/. MREG!079,PY*[;(H')6P0VY$B8@LIVMVL8A 2X1VH[H+> M!E(/'TLD);M6:,"$_J1$=+%KA=&?(4'N)Z6H3]SB;& VQU+7O=1A3ZR 4O.@ M)*A5XGEDEU:X!VMW (IC&AZ)UN$#ABQQ]1JF+MQ1FM]>A.^V'TRN;)\9QY*< M6RK7*_.1Z*4B9[>$'*(BG*4VVDH#KEB&SO8"UH0YRSTQH*]2E+>1^N;TT2I< M%V,:E'9DO9: 3J\5 MW#29E 3/X,(*(;PV/E,L$9Q7,-F(/2<59LN9!AH_1('EA4,_&--8,3Y'N135 MN6EX)9J4#2_Q+5!?KO/=Z:H5K%;DE%DQ MZ94B']8F)48@7EFA60E2^U??\4IV3(K'E1C+@P6_.].5[&*FP$JD3^'N0UBT MC4 %2?$& LKBU:Y%R1;LH,B@HU0P*/:WV#;&2M><72_AZ)61HN(HT:M;S,C4 M'?F?S[GP5T">_!)%3"^5>!^V6Y;=PBX6BM22B&IJ,!8%4%:%3XI=\"=2)C+I MM56>9NF.:GY$D:%%GM;LL"=F]U-^:XZ4Q:J*5#%EC*B0:Q3&-='%I__S7S^/ MB#6 O__U\YA$EH"C+W$[#+Q]W?!M'Z/UCLNF%X "1] &.2Z755GI2 MMZC!&F MB_\D.*#@WX$J!_\?*)N"_0V>'BYCCZ(K!"),\G!O8AQQ.V2_?R4!WI=#D&F( MDBYK:DL1E;ZI=*6.)#*XQ9XI*V*&H'4#+SY)90BZ89&+,OC3Z8.']5$#9A@@ M0_1=*[^.[;9L:(9DMOIB4Q85I24:.GN[9'3Z73F;YKJ!%P(SJOYV 5;8QTSV]K?6Z MLM)4FJ;<:R6S[+9D7FH MJM+MF+K6E\T68+?=3(A TGJ29F;S7C?PXE/_MWU/&5&].&&SJP#-FFW=%$U) M5=1^WVBG\VBK\@S1ZP9>?,(9O'W*I@>"?JJC^6:YU]Z O/Z33',3;O6 :*?WJBMB:$?JZ@2"P\#^Y+2IJR;1W$ER)I&?R9$[H+@'IC\>^ M1X55P>@,XI[<5WM:3S=D0V^U.RW5[!@IQ\I]T,XIQ.L&7GQJRJUFL]G=AR!B M(/0=EP0Z\.Z3'^172>[VNRU)U^6^V>T9,I*YDB*_*2F];,[K!LZ)(W1E/Q+Z MXB&^V$Y>3+R+3Y^MX(D(FFT3N$#/*]"Y;;ZRE\W:PD&@E$,E^ M$#E_4K5[.^P[GN79L(*Z'T9Y3I.:BJZU0>0:HJ@"N)U.VV20RKK4%F>$NVX@ M*!)5 ;+<-4.[U6J\M0 MI(!M8N@Y'ED]\.+35W%'_?F?,(C^;KQ GH&BQ82&:O(\JZ*NMM7>D;B@BZ MK<,PH,'73G.FN-<,1,4M=]]B).T)8[<3%-Q ()_],-PWNJ2V ?)$EWJ&H?= M W:4=BO%0D]39TITW4!$5_/8Z$I'@,L#-IT]V@>&1*W?-"53[[?%?DO4.DH7 MS#H*>$_4I<[,$UPW\# 8 M%1-19L]DVU*[=[JFBV5+T+1J6DI:32,K7:VM9."M&WCQJ26+G4X!>!_F0ZU9LDSXZ6=,_:/92F,+P!%HWNS' M$4UW +%UF69Y7+VBV\:N8EH0X,(!PQEG\%_1KZ<4"_T4RJCPD& M&19R&*3Q:3:$>:/X0_H+.@R1,W1((-#7D<+-5_WZG_,!B,6;Z3L^++XD><>$ M!I_R;P6C.XA0G'Q*8_:BE-X^NY:[@;"8&QN>"(KY*[D)9.]+?T@P4X2HTOA' M!;'&$N(BE)8B[AY+LT: [^P>Z77F@ MV_L%>B;\,B?J/@(A@:%$DQZ9Q="C[\'7<,[5TFP['L2;7GNV/2>*%O1<^,XE)GG#V]"?VVP#>_#IQ'=N)V)R$@3/&F6(B719L707V MQ:=L@V%3N'_^4/AJ-M,/2U.MKTKHY#(I..U4G'8.)SYWER2#@8-.I^5^M9S! MM:=;$R>RW-.D@%6PGH7$V)E,[DAD.1X9F%: &U?A2=)',9!G0Q@JMT1JI4TJ MYL7O1#Y3B+L%75^=R)^W.F?=4]7I!NB4W^*IA\!UURWM'+<_50 TT_,X\S\WY:L0( MCB\9=MBMX/'I^AJ.R:8NMQHKXO(=8/MZ-X7 F?J,!/_.9,(%P:F2Q&Y> A<; M[VD+'" ^N+TMP%V'*NP$[-ENV,T3X)&CVMG^V^_\\46NW9[>#MN[7(_7=\EW M3B'C,=Y33!S;S:SCM% #,VWG;5^^NJ>XY;NCS\X=N HX<(ZVI*OQY.*%U!9P-4>>6'34K)? Q]>$4V_NO!B MS1L@34V0!'K3I5K1O=AQL6 ;#$L_ HH#_YE28TWT(*#B8X:8BT_X=0XSJ[AD M"R;= *\S5MT(L>? OKM48MV&@N_]8?1B!02&I1\-\DQODZ+.C+0OUN]^H,=A M!,@(PJS9T(,_]2/KBQ_!13^8^*PESH+QION>3;!?'%Z[<\+OO6F/>/9H; 7? MYRTWRR7A'9@37DQN2(U\Y&7L7'S"1L6KT+,GZVT==M72KQ^.QXX7@+%QQ MLDW(=@DG9T6UQX\GK:=:+FVYM*T>W:[WU+BTY=*V?GX:IUI.M?6S;'ET@4<7 MZF$WK)? U]X ?@NL^ <_A9F-(/@>6%H&RCG+:M\U(7P<.Y.EMNC01^.+%L8L'KR+ ^:2BK MUKP4*,[GV<)_(0-0=B<@R^< X9S-%_@T.'B#!#%NBY_MTG,C[726>[VNYD;: M2>KP-YY*2'[3X;&.%\/PY#X0F?6@CITSR=="?C8D],834IR$CDU"QX_MO_%( M"R>A8Y/0\8M^YHL#;G.<^#.H?AB"?^IW$'ZG,[XK(3X&"7+W]MEO_ M1;_/KAQ&'>M55%,:U+B63WV*[513$O"E?]^EKQ#7##+&& M3'X"/-5\OWG63#BDL\8_T?&]0,VK8 NY<\?@5 M@->5&%1.##4EA@,KBEV(X=M]6K(;D7%/[#B@(9HS((?5H)^K=/AJ!1'84N'( MF9P!#2Q!>ZYRX(Y8KAEBS/8,5GT1V'/E==T*1V OXQ^TK9\MMWY.PDX$L KP M.DL 3'K(-EY^(?Y38$U&F.W%C\-U$-ZQ!1-U,!S.R,!R@G];;DQZT^SCWV&AK, >33]C_ZYY MJDG'7'N3. KI@&:]Z.?PP>(M)K,9^G,478[_NHJO_<0JZN:+UM5'K" !K K@ M[5/.26= 6;L&0]]9Y$FG0_'GIX"YSMLW =1,,G$)<""CYXQIZIWL*$[E1Q1S MPBY@SR&)V59U<$<%T7?]>]/RP91L\-G<7*8RVQ0FCK&JO< MSY;O6:Q]!>(Y%0I6<[X_2W'/=?T)\'SY'N12R01*]%_], JR<3F\A?.HK!<9 M%$,^6_$=0*\C0104!^4T40N:J%!YT-7)*YR"*DI!A[,Q"HI]J7!RQ.F3]-(W6GA>0;N.9#%2E.5RX-S M-"^Y,#A&.OX!#,:M>9NO,N=\+N_KS]O[< :76]6P[5_='P-&X>M"]5C;CL>Q M"T,'R[M,H3;X/0XC?,@-B;YYUM@/(N=/,OC%SX[#98;= #KZQRAF',TX%]-/Q=Y\/NT_$V8RSV='U MTY[]I\-G@G&NX5QS=*XY0+KQL(O1"%YS9^W M$1FO^5/S6.'>NRQQ9N#,4!';K\ME/2?ORLCZ:L7=.#-P9CB:K#] =L'2[DT8 M!;$=Q8'C/=%U20]"_R/V"(QOU]&Q+X")G7=>!NILA)K*2^'4J!3.@4](GU]Y MKKH5PZI-790SIBE>\NT$J9P7\^7%?.M+\>?G8-;-ISL >SIP ]/;7CWO>(S MSF$X0.;/KL=?..$??G.<4_I!HWBMH( V6F;7UHYQT3KKFBJ;6BJ2!Y<+NV.I[/X:MM7'LV@)K%E@JW1F_A)?"K]V2^ M3@#!9&%_M/P0MS8)'!?>V<)?+6]0WT/=*]"4TS6%>-I3^&_%L?+U:#X+,ZE@ MSY-3-Z?NO5'W&U(LB2^AASF6JQR8V6GKNXYT$,&SM&7 ZCRQG !?HX^LX&GS/8#Z$F#%8O[+ MJY.(P?+E.?S6P^GX1N_,6.DX',U4UF(JS Z?$:E#B"KNI+/C#2;H:AM,N MP3G.6FL:V ;.,ZSL,[GV$'JJ0YWP>U$)*O/5'EG>$]'AF8%E1PO,4?2H,#V_ MWYO^G0R> *\T=QW0CDW,EAI,]%W_)1FW\/!-I, ]<5VX\Q?B ;&Z0$3:8.QX M#LR%SBHAW9H=%%BU0$O5K(I7:$_LL=OZSG>]6%K@/_E2_KS%0')>63TA6=?>N* M.I/-'F7Q26TC[YU(N. Z;VO@I+BC7OXWYXYSXH[C&Q@G[(S>6RX)[\@S\6)R M0[C]4Q?^VGL4JH@.SL85K9=QR,//G/%/.OQ\?'NX7AJ?LVWEV?:DU.7>O45. MP-QIXC;52=-VE87S.=A4)Z@U*B00>!2%,_Z1HRC'U_B[,/@U/",@870'+[]_ ML295X^QT?G,9IJ?%V<5+P%EZ'CL;IQB?%$OO8L1SEN8LS5FZLF;X!GL=YQR/ MK$L4\ 1CY'4FFVI& 6LA;>KJ]/,\?FY/'#^/OQ9Z@!L4U33JAI-.CY+G_"F+O?O.(OB&G"FXDWCN#)MOLM2S7"P:?3\BI*0:)I9)S+>$KSROUX5! MRU"_4*(RC_L#\N6IBX:],>0!.A!NSY!Z' 0P[5KQY1GJX U9O& U.:=S(^#= MNIZ^D\SA 28NADZ2A"AT<7@R3;$UQ!ADZ'AGT MB S@U MM4TK5N&APZ5)S:1)IWK2A-/!&4J/?1 .MV?K8,]6B.C>K+*XX5.!H-R>5=B; MB8*+H3J(H<,24#XXIV&V_<-T0N8(YHZ$4>#8@(/[R+>_?_.<*+R[_U8O2I@# M;;;R*V&K8ZBM(%#/5_6=5K5B87>5<_91.?O ,=#B)?U*@J$?C%FJI17436&7 M+&8)5'5=QO4ZER_CJ>A9OI*GIEO7+KT=A?EE[UDA&12IHUI3 @#Y<7,@.6&D MA'%/@F?GE(EB,P#/@B!6ZWI.#>] #>]W=H3K@!-M/9A72+-O:H+<3W*^M!Y%M1@5Y MB,YBR=?K&]R6N"=1Y)(!O5@3H;)BO4L@JJ,FV7;=5^EUFM8$DL_ M,Z%;'G3G0K?BP?;5YKOURLWW.21P\_T=Q4KG7])9$%W%J6(NNT9L[D_X,(./ MKW&UUACX7KX4.WMUSC#N?DRJURAZ[R/CFY^Z\F7^-*K3%(Z^ZEW-JG:Z_R1.?C)SH? M_S1>AY/!\)= M&->>"#8#\"PDP6*V)M:,N;'&,V)X>/$?1GX<6M[@QO$(7J_7^N].=2N,XR-LC7OK:Q298>2, >3;879']L%P0MOU\5[N&W%1=RS?: 5'%+A'RRQQ M4&\M8ZAY"EZDCOIGV.ZD5S_ MRSE(J&Y-(S1<0O&(!Y=0E9-0!\YDK),-Q7UX+E&YS<=]>*Y_SDS_5,1"YOJ' MZQ]NT7/]P_5/??5/P<69_/0C MF=PSX_8!WVNIAD@[K*^Q<"CGVK/],7FP7K4X&OD!S&U1/!' A.['0+K3>O%F M,6AS7+D$VUD0@0$7P\BQ3Y(."H$["XNEH!P\EP?'((/C%X??3BUP M>< 5 Y<'7"UP>< 5PUP1N6]7]U=],B"!Y<(8RQO\PW\,-;MF7GTYD*S@VVHH MN:K@I'%D7ZW<_T%TKG#]^]4#LD>>[ M_M.4]K)?O*\>A)CMKFV.@!GM;(0!3E*;D]2*>\Z G-9"STEI)7XC_%%B3D6,;#K9??XQQ MG.&/+<>C]]]',!-$QVRDQ8XOVVRS_3_Z3=6)"$VI8CS,:&45(MYH>>'K2]$( M+@##XT?]YG#$>?CR5>]$:__+:6TOM/:_[T)K!RH$\3ZT]O KI[5]T-K#KYS6 MUM':MWM.:_N@M6_WG-9*:0WCM=&(!#>^]PVMZ0$=6Q-'H.+TAV'<4MS6E2;? MP8?@-'G*-'F@8M[<_JL%_;VO_5=K6N/V7ZWLOUK3&H^AU"J&4N]X'8\-URDV M?+AB%MQDJQ.Y'=)DJ^8).>[FUI9FC^3F5FB_-W<:G-,QI^,WT'%E#K-S\[06 M-/L.YNE9V@NGP[X%WE++<#:F8''%_. MOJN=RK__\+U._?SJTN?[^;G MGYE^Y_*S9O+S^/K]7>4GI\^:T>?QY>?[QI>X?U0O_^C,[$].GS6CS^/+SW>U M/WG\LV;QS^/;G^^JWSE]UHP^JZ#?F_]Z,-Z-;-Z@:#I;*1JQ>]D4]VP(U0-1 MDGALC2S5 5%;JP:QN7=$U8+UU.U83]T_ZZG_DFN"J-9VB&KO74;5@O6V]AH. MP'JU$.;J=L+\(.'36K!>=SO6Z^Z7]:Z9G9]9\M@ZG;4R=UW_Q?)L$FK> *LM M!\\D?)A.R)SAGXWJ^P$KV8P%PNN1PYC:[)N!/+/Q5\%\.-L[=P2VL_\CL N- M.CD55)0**N:!J9QLZD'Z MK[EIS#\H]P:#>/[8\4K?D2PR3C=<]Y*%9Z67,M!6XH6]HAS595-8^="):WE% MC\0#@'AMW>,^.*\?X:U^' ;L:\C8@V !7[^ &!]^IG^8S$ 1+/9[?4Z?4GL M]15=ZJM:K]D7#:79[_;:NM&\@)NLN1MS'Q^##[GO0AA-79 AKN.1RQ%QGD;1 M1TD6__(3DOVEY3I/WD<;V(P$/PV!%RY#YT_R41(GT4\7<_=/K,' \9XN73*, M/HJ35W:_XZ' H=_S+_#\8&RY/Z7W1/X$'_F*CXRL1Y<(-G'=Y.K?+L0+^CV< M6';Z/7DIG='0&CON].,#"*A0N"$OPIT_MKS%V8ZMX,GQV/2L./+3'P(Z(?K+ MBS.(1C :@'_T T#]I>V[KC4)R*%:.>21#A=FKRHD<_BOSQ3W,8E@%;>?3EO[/Q9#$%H?QPY UC(GY+E@]L*B &A+UH8QQN!5(V6[_C_ M_EMJBS_]_ %O3"ERAI(/E!*RW]]&K^KJ*6J! ^2X,)Y^?6%O>/3= 3S@V\WU M@VD(]P_:@WD_/_%C3^W>U+_=73]"=F,(YO_H?]=N?C$%_?;+E^O[^^O; MFSW-=\UJ+\U7+)[OK]K]WZ]O?GFXO6D(QI5^)YV>TM1$5>^T#4/JBY+4EUI] MQ6RV6Y+:U2X$ST+#;4"@V ,PDGCYSPR];2K\EM4Q-D=5^7S%:S2)!H7E>;+EW9.('4;G $(9(@='?+AQ80/ * M@5%\]]$"%RQZ]%]1^78[K?9/9:)@62F_CWDRORZ+U+=OJ:'=W'S3/@MWYM?; MNP?AZ[>[^V_:S8/P<"N .GT G0%/R\_Y67D M1.0211X! GP)K,G%2JY19URC2 JH5:UI]DU144S=,+IZR^SVFJV>W-,,LXAK MOE+/WF2QW\W8YN, 4QQAX&A@3:> $P(>GD%L%A!I2@T![UO'07O!WQ::]?#4 MY#8'FA@^'.O:C>UCY4[Z$6YM!Z]^%.N[F_1@5;==V[H_QZJW>,"CD" MA1QE1">PT+0P#/RQP/Z+?/;WX-+XK=#H_GCLA+AY !8&".$;&NO^N+%KW9%: M&>M*JMCN*$K7%/MJJ]G7^SVIBZYU2^GWV]VVGF==D^X.X"O9&]_H7B_XTY>M M=K.[+X^Z!','7%MU0[$IY[R5MMB5])ZD2&*O+:JFT93;@/N6HG5E0^Z)R[B_ M(T]X^,3RHANX\F&P$NE; MB>C8#^8K()RB4_"'0I"A4;!"(9P0&_?P!H+C"4X4"O;("F >//2QU@93E:MF M1YS]3WV;#=99:X/)4KD1II9?DCKEUY2=+LGR9M?RD&1P-B]*#)"Q,QBXY- V MR('8;)706"\76S.=U)([A@E"$?Q039;D9E,RNB D]9ZLB(IL2LMR\=J#MTZ2 M%].C=#H[-*>#?;N%91GBK9/ ?\87H'MZ[0TT;&G]HUNKRGV#$52^KHJ=UMFQY1%599;9FN9C!^LU^LDH\2F+U]K M9S652U$&MI#$S4ET.Y'T#C[1@>(J/U!!((#I[V/%8.'W.'#"@6-3\Q^L "BQ0CZIUK_7-)JRI,MMT9 E M16[UVHJJB3K9\FA-S135=E\W);G?EU2MKX-_T]'EKB[V%*G T4G618>/M\&#_^*M6)S/ M3N@2H1[KL;"[\WZKT9XQBZ@KHJ&V#4E2.K*FM3N:+N)J=!51UU3%+%T-ZB[= M!E\#_QEO//"#" R(;!434CIS;:]*Z7;TM2]U^J]O4]*;>Z@-E&FU= M5=KMGEQ*F5_],++<_W4FJ\-YG]JBTI1Y(&3)\4W0B$&/20"\[4PL5R"OQ(XC MYQEW1, -)B$/>9S>R@//",@TI8&-/6S@S^U,R6OV2;O;P=4MAFNV#_K74(B( M2R8CWR,"._35P,B>&^.4.LO0UUL2H*5M MMOOMMFAJS9Z(B-+4CMI46T8GCZC//K#65URPO:01K()%Z70N555)#3(,X>$R98U"=>0+, )U4QUT>SH8PK? M26X]=Z]4J97[W\&WGE?L^*[87NZNV)5>D5'86K&]O&(//'^M%EO/^]!SJPS4 M!R=R:M,*R(F7-4K 0658_WTS&,_:',]*NL8W-H_-PDB4*4:,Q7 M>V1Y3_"#)_PZ4;ELW#%.5FZVVTA+; MX.OUP4@P9*,]%X5(U-Q4DA\INZXP"##UT<=)^_;WAO#B1",_CH2)%0C/EKN7 MJ%V=7/4-UD02Q5QHR-",IJPW)5EIR::L]+1N$S,28%T4$98FORB)B& 28M6* M/-QOA?7S8@E ?XXGFI*JM]2^9)IMM:>J4@?6 7"O26VE(_5Z13R1"I_5^9Y+ MB4P$;DMSF-#6^LT/O@OWR#69.-LR3K)G1W&=!;T?/W%[ _IISH 6;L!+>9.7 MD(>Y-0_S[W$8.*75_^=YTK M^BN@!-$2+D&#]ZMK[R_&!'OW;S W_.^M,WE]RR0V]:$EL3F+-K0,"0_M=S5% M%_NBB5$&N66J?:5G:&W3*(C<_PJK^4]1D"6I*9N2HG7A+UBAK::.[*7"1U%3.LOL]6_?C;W("NB9ER#D;'4( MMGH9$9J>N7\9R; M,("KX!CCT$E ;$+=9$EFSZ.'ET/A!W@H&%Q"&(,O&(Y\/"R2GB>+1E:T",J+ M%2[+"'IS LV/H'N]@?"#G /Y$6PW&/3X.P"$-]'Q<"?.)WD8'J,,Z4SH=*TP M$KHB>\+ FH9[E2+OQ*YM*6/7OM351$GL&^VFV>_U]:[:Z[7,KJBU1!6\RN8R MN^IQ$ !*V'E2]%TB*XKWR+6_D? ;%M%&^K&+]HQJ[E$0:X"AAH[401\2%Q@ MK,#WT/%TIP(!)W0J7*,7 L2'NZ*&%5GL?.6"K)D](Z_?E\SE._(4N]9,&-U? M/@@_X,=.LL!R4[[*3&N''CN;X+&S=Y%!#(A,JI#PQU)C_LVB8^.M-TGL*+.D MKWZSU=8T66SW5$7J2,VFKH*Z-HUNJRUGH2GP'^)1NGE*S!0")T;]<3I476:MW%1,K>+AG"Q M/(,+X:)\!A?4V+@HF<'%O.\OR8^7^V.:3UH4YM<:'/94%;)[J@-T5V"5_4>B_J?9E% M=P8+NX'^;+5G:9M2OVGHDMGO&5W3:/:,GMELF9JIM!1-Z[6U9?U)<=N+0S V MPQ41H_X47XX)2#";J>"!_^BC:'YV0JIO M/U8T5#2.&(N&Y*C;"0)2D5I6&5;<*PJV5/KBQVKZ\KX$*"/-)5 MV>CU3%U56V9/-$RII[:,@H)*]PC&FT7._@RY?6^W8)+(X6+<.VT$5Y,%L(RU M]?0$9(Y\P'0[R[5,J??9I](-8XH8#DV^T@Q- :B([LK2..D0=R_A*32>2:L( MSLKO-(1'"P5G/ $)B$^U73^DS[%<@@+3L4EZFYW+ <6*Q/-Q;@;?-,ILZ2*SN]?J\G2IU>%UA,[)JR MTFG)LMDV^E)/D7H%1N?7^-%U[+[K6XN;%*PGHGPA8#,C^A,VR )18@-,;LAB MF6! $?HI7V/;B\<#/TH&7GQ2NV)#%.G_4R9*(5G4_-MAYPH+G =$>,%_WH+@ M-?AMY\XURWVC+754J05_6HK>ZO5;9K?3UL"^E]OM@OU@2B@TZY%V[0IOXX@J M82"L>80G/2@+1F4+D'2YVF$-FG*CU6PVFEUIOTL@L"DA6]BKTZ(;@C^#"5FF M3QZ#V JFB3)2D7=D<8N0_ANS.P^=OV_]L^$!;V#RZ*P_MRB[DJB6.T<<0;D'NQS6;+TO;*U@K@!VFK<\&8 MO+UFAOM74E\Q'I)LE*'R^ K"?RK0>@:8(S.7(Y2FRUBT[8+P\[[2"MZ_FIPL'ECH MFC8-ABU(2*JN^[5 SBQ M.5,G9\E/KBM"OFJ_F!59__>4:^6Z3<+EW3[[5:KKZBZ MKDF*W.YT)=V0#4U630DK6+2V1VHAL]P]"-<%01/.,B<$:(6J,7>WXI'N7 !1 MZ_1D79::';&G*6W3[.&^KMINMG6UJ 'O850MXK M!21321-.*R0$-RC]?RC\R56 GRN!4V#ZPR@!4^EKAMH6==WH*4:WVY4,L2LW MC4ZO;8JZTMQ%"6A<"]1)"^R5!)*IW#GA=P%3G/S@+#3!>AQVJ@ _UP2GP/B' MT01MPP +IJWWFEU1T37,)VAU#'"9^Z(A]N2=-$&/:X(Z:8*]DD RE6]>0$+? M?28#3%X;8FK)>%R26G)R:F$]0J56%1# ]<(IB('#Z(5.JVMHHMSM*FU-:;:D M7DMN]CM:JZW(BB:WS!WT@LS50IW4PEXI()G*U\"?(!;(6>B!]1CD>N!D :V0 M4'N+'NCU#+FM2I(HZH8BRJ)JZGI;-25%,O5V1]_%/VAR/5 G/;!7"DBF\ID\ M62X>;K$)K0EY%NI@/2(EI0H(X.K@%-C_,.I ZO?;DMI7S*:A*XHI:K+:%'6I MJX+#*_;T[@[JH,7509W4P5XI()G*%\#P-[\0!K9!5 M\!9#2I:-7JYDAI7!#JDZ&U%XI(#6D M6%4CK PQUU@\:39I_A$[T;0!UUQ:X.%^5B="^&)%$9:+P.I'K/>6\#4.[)$5 MLL(L[-YVU) M-L"_:'?;JM:7MCL"P2;2YIJF3IIFKQ203.4^+3C:SPJ$8J>:DTP2F63%-1.IV6VC9,H]OOZ$V] M X:1NHM*X6>*:J53]DH"R53^A5T%G,BBG4Q12< /;OH]MUDH:$E94QH!PY-( MYZ XUF-]L5<*2*8R\S&RZMEL<^,^GDQ<^MT*IF<3M%J/8ID'K4X5T I)O3?M M9"B=OJ(;,O:15?JM=D^1=$TU9:75!\>YN8NBZ')%42=%L5<*2*:BTXY5(38X M0/4 +H7U%)!$8?R*;=$TUOG,PA]\+_WJ)*V"MQJH!6 M2#R^*9U=[/;59D=3FMV.TA)UL(L:J52]DH"J4J! M'P+?9?X&/>4T.)M\]K7HY%KA9 &MD(1[DY^A2H8N]]5>5VPI/?"/^UI?UWM- M4Q.[35/?I41FE]?$J956V"L))%.YI:UVKSW68-'QO7/0!^L1V>8[VZ<*Z+F< M;S+:74.1>JU6I]U4=*W9%:5N5S2;HMII:DVEO<_S3?R TXD#6B&#X"U&5%]O MFY+8D;JFVE(DO:^*K9;>Q5.N+5.3N](.1I0D"GMQ4Z$7Y!M,3A[%O'8]=AN=ZN *XT3D%&'$9IJ+JL M](R^9K1-43%,L]MM-YNJ)IJ&A)L,RBY*@W>GJ)72V"L))%.9:0K='T^(%YZ- M^[T>FUPIG"R@%1)P;U$*2D=L2YJI*VI?!QH6>[2,B"HUNSU9:K>U790"KT5; M*Z6P5Q+(3K#22@93X?;% ]]AY$SPW)$.B+$<3^@1CX!3@6D=[#KU+68'G)+S M2J5U%,Y!N:Q?%:Y<3A;0"@G*-WD<:M,TFZ:D=SJB8AIBSS#;AJEW6EJG)8K: M+AD@$B]P6ROELE<22#- $C5"-02>8@7U$L[IC(? C_$IA<;2>8A"VT)U]Z M@)<"''P>D:OU"\#UR,D"6B&9^*9,PJXF=IK8_ZO;4/P'3KXVI)TT>BH?565E);6 M5\U>3]/AL]AJ]TQC)]E^?_W+C?;P[_[7.D!;#IOZ,@?<3$>B*7CP&QOE]:0_!9/UKNBS4-8<(?1D$"MR4X@[]= MA%W=Z&.],%$7%:5CJ*JL&8;6:^JR*9EB$\\ZSQ>8RIFV+;4&6Q9VKB+O3R@ 1!=_GA2DDW\C(R*05X@17@5?/L0G]8&4.0 MMR9_N$;?#UZL8'#YV?>_P_MSAOKAX/D]#B-G.-V'I'H8.:$P\.V8YH[8<-ER MO! >D;D;TX('D84-#O"\5*WJUP)#R,2 MDE4O8SECP_$APG;$3T;GB9N94&&8N%8#CTY./3[$SP&3\QA+8 MP/)835[PXT" :0:((_(Z@9_8YBDBS"8!A6L81S&\,TA*!:/[1I[Q46P3%=_- M7E> 6SK31RN$>8:^2]PIEG.!E8G\ '6@,+3LZ$KHEX..SV#WPXWC?+7C_'0; M@IUL_UIA&(\G# :<70(/'X3P<((7G@ADAQ< MC6'U$Y)J"!,P5'!)*"1X>>0 G DI^<+ &0X)\B@(.R!P@&P8^&- @0_/F\!3 M4 P.A(0?RR&Z$LQ7:SQQ67^=9(Z,5I'_+7@+0)D@VF?UL.$!> MPYX?!7M6\ @G" K#\\=3X8EX\ H$!Y^,2"7A),$SCGN,0Q"H(;V/X1%-&38O M$OX$R,="K;A91:''%D)T+*P&>4KF;ME_Q$Y(YPEWX%.#60B<^& MT05*7_V3$%@3!Z @]LCS7?^)+0&;822#%+LAA1,_8&P*1(L] M+/SQ./;@.;E$C!Q'SEXUA9\'H! "(*T&,L$+<5W\N_R>=*#EPD 2^* M;%:[ M=D"&Q L)>PV(=CI_-E\$+L?3W\D4I 5(IC&(@T7D>A;0!-PY<$(KI%V;,B'+ M&/(G@7C/3N![M,PA4@?0&7LVOCE M>(P %%PP922Y; >'1=S(E':!'Z4"F5< M0Q=%-/()7(!%CZ8_P2>8$BPK$CTKPLN '%/:Q#G!O3!\$-LX)_IJY%24)SZ0 M+<*"JBM[1^#12:'6R.J_-Q**QA?!"@X8"!'(E.$0)%4 "X*L35X9'0B4'.F8 MB0^P4!3CMR?BSWZ@T[C"?,YI(@C356%H3*8)W^=D2H,RU(!5MF<\/HP#>L> MP" 7?[D&_F:>B:1=L:>#\M<\#Y%W1Y <85!S:3#Q,M_7@F_4M&.[_J./"OX MCVZJIG$U8OAJ W/&$RJQ$6,KA"7E(:94/?(R1]%^2B3XR78"L$G@1H RTY,. MR#'J-"PJB/Q2)%SF!RFY3U/!HKJJYKDB*W.UU)-V1#DU53 MDE2]U5IT-0YHFF[MOM$[2K?3RF'6.CU9EZ5F1^QI2MLT>V;;Z*OM9EM7FYJ\ M[%Y5SWPM #I/Y%?L[[PS_M97K')F>HDZJ(7E3_W]Y$@JLM\/%_#+14.X>"'X M+_ Q_HG#"V0EY+<+/*,$C#8"B-D A0I8&2&U:6@C M)A#UCDW%/!B,,V,8!39:%5=45[^ MB(A1D6<<,2DEZ1VVZC$+!33S\Z /7L$ MF+O\@]99GU(M.1G!8S-)3I^-#P-ID!ZV'="G>)B["'K&$NP/GD,8JRW M*W7E[I5P2_5"FMI"LN-9/CW(RVP]U[>MQ([Z[(0NB.=K%Q;6=PH$3!47_E?T MWT)X:"._=FQA0FH["(^!;PT$G/36*XKH&S.[&F0]^"]/#JI- O;5A/J8>7H) M@>INS2\AD!35G0XNLX>6] 3, KP^3(BOQ%S)6S3%UE$C-6?*S:IY\RLU>Q@Q M/#NT48P3,F<7<..")\1LBQE=(H:GU@TSE-ZE",DUMA%Z_;%#]Q!ZHYD3Z?N&-BQ@.@_@28?IX@M)\C;2_<, M53I[.W+S%_^97+'?9[R3P ,0HV'F>).8J>OG?)8./7L$3[A3X9@9EDQ7SA](DYI]CB8&?.E@6H"@CA]SCE;A#H@P):) M2V"A?P=(@*^,8\F 6BT4.;#>3L0\C,1AHD&(V=(^3FG8P_%B:LCY,.-G$$:I MS0R8)J[/2!=6>D[4S,Q]D@]UA+,U*3(Z*BH3$HP--66YBXS(NHD0-RP!+1"U]*MXC((;XB1G7(;V! M>" E"#67G2S'?$%4_!6=+^;$TAX;"?,.L)FL RXE:I-:X/J>$$I9P$0AV/T# M:[Y;X4)5^!L_(EEHBRJ=KQ;8Z=?7#6KJ".IJ0UY &YY*T9E+GA>4 7D"2YU2 M_HB=0@8-7P\\)G'P]PL:OT,X_.O=K?$-3:+>;\(7[1^W=_#OW3_-A_M:K,AM MSJM.@U48W+,=L)[RBB35#DR_@RD)_.REMPKL-5G0#S6BA[2/8S$T!CR01B#0 M82=C4)XDT==CZW<_-PF0["$(B)E-YTYS%LV"Y1(GGO,$'PH.8T =45 @)*!\ M\TQ&X.F2,D,HNW_9SD"6"RP05'%B:Y5$@9>X23 M .ZG(ALU96:BL? "[B$Y@!\:@DF,*:H!Q[$;.1.7I$8.NV%H/:) 1SDT< )U961L&F4HPD!I?M:#W TN@@\]TNQWG MRNPPR[O>*+Q]:YKO,!<0],'W*'&W CT,:J>PS2DT$$&M@"Q:$/F/64!\>H4U MKA-S'84D:%\4@B&8] &U@Y+X(+J@C0+OL\%"1V\P,S?9A,[=/Y?>DB'4H=8P M_9Y_@8?RTUU>!'@DPY$-CF1R]6\7X@7]CM(X_5ZP!@_.&#!Z0UZ$.Q^L[\79 M@G0&0YU-SP)O0#L',N;5A(:Q*2 MC^F'I4R6BRRY,3M:@84JRU(?V0N;\(9TT.(UJ7F\:QOG:B;H277#Y%6@SH'P MWR+];T^93\E;**TLO6+3#/"=Q']1@#JQ]PP2VH$SF2M]M'E*6)41M\3S^T+= MPUS(BF-M,ZQ=9Z8IQ]AF&/O"K'J.KLW0I67^3JF)\![30(/EJ!,PF*?'R69# M:FF:.^__KA+2=='BW[^U/@Q]X #4P_^/C?MDW(W-CZD7.3'V04B6>J Y6SL6.XRCA**DG2D[)#S"_7'^X MZU\+?<>-:&*D;N'6+3LNV,?,6.+94R%Q%QK"'0GI>5&X>M<7ANPN[@1P^#A\ M'#[N!+RO$_#E]M\5C.=7465SE-08)542FQPKU<9*Q9R ^3P#^4!Y!H=V$MC6 MP!?'#OSL& /8_WZ$)UJU])==O(!CX*=2C,/AY_!S^$\6_E6%&-,W5.D 3]$9 MB.3$=D@/[!/K^\!_\?"(AT>BY%QM[BQ$4DR!!'9RDMG.'S_-;OFXT]F&(+]K6''NDOHYDYJ MZ<21LIO[>^)(>9MW?(S]ZKT)E+^4[\?69.O^$$Z;*+Z=33CTIP3]3DD;!^@# M>'&2M:=9I>GKFU\$[<80C.O[A[OKWC>LU%J+$K=%I>\"?:?F!$A&\>;9]&B\;#V[7))/!?G3'KAJ!V MJ6;9L?7-?&;!UC?GTI!>"+8 B!B6:/8.M@99QGT]JC[?+D\\UZ,N) &VYJ#@ MN5;PA*TDLGYIK/5%KJ#W958=/:U?2SM\+#W_Q0^^"[;KA[BL]"&LZNWLR8Z7 M='5QDCXD2>,*A[4J855PL0(XP65)WYK544]:;;#^?[58!FQ+%CDN_$(9(<$[ M;=BW.0?3FO(S)&)'PN1!R-VS. M&,-S#-9JXSALVD!RS,F,]E_F4P@+>7=S!%\)M!.+&_I)Z?[9C?-R\[KDBC") M WMDY3O5)(BC:P?OLMB9S7@_].T02Z MTWX5OF@/YMVU]KD>+3=R4M "Q8#]FZS (1%M+&F/EO:915Q@5TLGZ>P3DK%CLT?3 MQV0]@VF/*PL[+<$362>@'R[N3#.\^)&.@NG:.XJH)#(T'"8GM':7DQ/_94#- MY8EK >[G01X#HR'!T-^ P7!8X'@Y% B/OA4,D@XL60^7AO!'#(#_*3RZ5H;I M8!I&M!#:"RAD860%M-EO_B;;GTQ(T! > _BU 93I/N/7)YA%X_B(,R^4R*("'$O65_K92Z:X;0>.H$UIRN0!E38(%W/Y +5XI8 F'A, MFNAE;1=8'T>2LZH'/FN13ESL>(W7:+_;3-7&$VP@Z[&VV%E3Z8)G@XOD1B/J M_+W,9H/]ZW 8-?,6V!(9KR'8\S(@63Q*:,C_V!,G 6C%RW'QDU["S]B. MZ> M]/#+NJX7]:C=IDG+_NM9[:EI2Y/W7CE([Y4C?@@1B<'!,C8Q_:5M$<8]IM\ J&"C;1=ZR5,6J@_Q6[:+"QIT0O&KN>#5%MH M/IYTVYZUSD9WY7L:UF+!*6%$0&:-F+BSAH1V+L7.XQZ(TK?II,,=E ,4^G8"H" _CJAXR<)P8$F@7Q[&;M+,-PJL9^+B3]C[;+:O"]-D_>?"41RE M9^Q2HGY,6CZS^!Z2"RP W-I PK"F3M)8,2"7/M 5?L5VC2]^JFU*NVWF#OO! M_9]CSPKH#M)O8!D*([I1-*71QH#0YNM^VGHT]PSL=02ZA[:#A'>EAVL3IX.3G M&__F9L"ZD^*:,$;#6!@P#GLJ5;G)3CPV\$VZQ3C8KW=A9"X$Q-@,"8=&FV932U\X= )PD*@IRRP 693%M#$(F("OM1<*T+2UY*Z/Q@,#. 8&OVH-Y\W#?$![N-,/$'1+XC-LC MGZ]U+-I?FR!!MB=!&ZJ#.SJFI/N(OZ418[@0)3SQ[>K^BO[F^=XE_3*QJ.F" MXL9*]U9F<>41Z-(7=,Z>T^;BV+AR0_"TB>:R<)QUB:1R MCP8FG3",8;RD4B4X-U%\K*0L ^ <*SC(!& ]V$*KOLK><;%J"4%G>V,M75P!7EEIY M?@1\L;B3DEIVO-("K[10X>)22^R[^BQNM@K-B]6@G^HQ>W3+0L&D?J)!;(*Q M/X:PIM0HP%E5:.5@"*GJR>VJE>&H,;B[E-FH,;AO*J.Q+C&S.H4:-\;=VF,2 MU/X!0ZC08/IPT!SGZJ#S$ ?)I:O=3ON=-=*:5SN=,3MOI+6NR@]X[5H][QW2 M,V=.%X; .QXH7#M MV5>[6,15Q,S>3AZVKZ0*5E(Y,E*4*YDC91$IS16^4>W+S_S=]P:6\,6/_$#0 M_5W$1"T4!RRC=-4^X?HLDGAURN5G8/4*)5-=XK('UO0/_M2/9FP<3)+-]_K% MP0Y?/VTW,7#J:-E5?IP!7LH%SYLBH_(ATP!#S+YCR?:1GR0,1Z. $$P!RY5B MS@5*\RG\SV3DV"Y-]8_@]W$HT"R>W#F:)W@6.[)&DS@%?Z )=^E*< (^="W8YK?_!CXUB!))H]SK\139#AP M@ <20H",7B9910R:YXU9T]7#GTY/.60)U"[6+DA3"C-2_&M*%TA5C70LGKYJ MP$] 37.A?F<\L3!M>RY_'%"69&Y?"==#N&.^C )<',3T) @\V!KC N(L9HGS MD3#P25+&(0X;N*9 OV&$YTKH034[ 00? ()F3#/$*2ND#VG@M0"7-G8'PB.F M*:;)YFOG7/VTO]/,3[R],\P[H:?I__Q\^\N>MX&VW^"BAYQ0@;K^$YX6PL,4 M@8/9N4!K0R<8(^5X2](TS<].:E$D9%(TK3 M3'#EE<.L@LGMW&$3W&@;.Z]XT_R4!';L=<88X'8;AL3VB*>7(C;D:*R.?%O%@9]6M&'[VZ8'+F22\$K20WM[( M9L*P2;D;3YHFO;5PZL1"43N,72SND-1MH9B.,:L]21T6BL+GM,R5X:'5%FQG0J4X.QF(PM:ADCN1T\*06#@:#9+L9$V#G6"E=1CP MY&H#S_NDIU\;V6'7Y/@[JY1T)7S!>B#I 9#DZ8A%K);$K.!@SC1+CJ4RR.BI M07:H;W9D/KV$E7-H09/DG&#^Z;D32/3[E8!6N$=R-Z?(RRPV-!H)/5> 5JR MX-5YB%3V$Q*-$Q27,7@9.2X>S;1!/H:)YP)C$R\OI^A!,>K9^_"($9[6]%_0 M44*:P:_)$>QB@F.%S)*CX&AF#VC5D+0"5.X\VTSB$=,:.M,)/8"-1)EX,;/:,6'6LK.1.YJ-U03IZB%2F:&4(^$A7)C:Z=E4 MRL[T!?YCZ,.O-IXGK0>) AYS13Y2V<<*#L4VGA@$0\S%\UP)(6<%VW-^R\XYWY;_/FFWE/3]EJ]_?F0_6. M@RVE&,YDJA\X0([,:\]$4G:8,W=4G.$8!\9N,LN'6DX%5E/]-J*/FZ/6.D@3B9-&67,/'8O.#67[SX2HCU?] M#J[FS$L,9VXBUK_%+(IH)B==/PUJ<,^1>X[<<^2>8Z5HA7N.W'/DGB/W' ]6 M:J3 ).*NX\ZN(R\QLC7*ZGB"H(I45C?74!))5L[2E+U/33 M M^S1.YL 'E-BMAC$QR825+Z&CTNPHJ*L^2%1JXV/87[Y^OOW-K$^];C*>N/X4Z*W94#JB M,"'^Q,4^?,L>W]'*+-.4.K7UEYF@2R8-')-RBQ]'(:91TU:ER&/SH,G-U:"A MY<^KWQ^-:S3#H*FRVF?A^J9_>_=%JU/B+$IM+/O-3KTF/3Z #FFO7"1:*J<] MBVF!+&-6R.Y(.O?B"8:4GH%*6UU926\5M&>"I[,^.Z%+0/!_%MJBTI3K(><1 M:E8&GD38OB-(3FN\O+QOE/ M=I00]/T@.7F()QM]-%B2&X:.RS)R+8(6^9V%KCPD>6P$K!C%%SPY@ M*N,LP9,F9>.4V &6M$$*E:>-W"SQM!FV_%F8" *;34;/^LD*/US[K]$D38F?]CZM\>KO]M M"K?]_K5NWMW#!^'A[Z: 1Y*TF]\JMO-<$),,M]0N"F;I\EL3 M.U MR__.]QMFISA!N9+LU7[R:DI$P) 6_=0GCP%8$E/V$.RUA1VWV*&B@GMI@]W7 M"2AD=CR O2?V(L>E*L8#A*;&2P@F#L%>/7@CGB. B36$T 8C(G;9[8^H'=U, M 3Z"TR-\L9+)2*U&VOXKPG,SH/%9*8/TT$<2*LHF1[N//=*C_^@ZX0D&ZXFV MFIO2FWK8.!?O,&A_>C_8YM0"W][?8'M?6;N]CV\HW:8OO]3>[:[.F>S[KSP? M O9]1?8 ,;HX! GU<>0,@ _V8>^K9U*M+TG#JK$'94I)K8SZ$I1QD>EP.;K MO3]F_QH0-.V]J(%[B60H++E65"SJ(\L!BSK=26:6?X43_/:%'BT<8;Q/>PJL M%\NMB+:L$OW71JRUJI*F>$:KMR\N_#=N?662*A%(**SZCF=Y-NY8),+JG.VV MS[$3"OT $1+:OO#%LD?6P*^Z3JL2.W#CC:]WG3A^7BXVA%]8N41!!Y!"PC+7 M[HD=D,@*IH=,;JQL'LL[[4>4NLP[TO*EH'2$2^$MQOD5>]*7X"HW+>%WG^Z/ MXW:%[PG_L+S95D6'YC@UKX0>P4)N="CN?,#8A@"/8:-RSZ);%0/<]IA-:T%3 M)]MK\$X/L^*U7_X:"K^PG,YK;^CC7O,XT^B^Y^$>Q+,3385>FDQ*JW31 F=$ MN-'Z#QKD!H=3%X.\"'5$G+QHC9YP#RB.)@FW)EFHAE8$-N?C.D8O)2?(WQ,;D-: M]4#[3*(\I!10:8V,R0-/3O+T!C?32NH'P['OBH1S9 J\@E&Q$F-BY@COP9IH)9$5T]L+2Q%.% M;-*,*PK!%>(=ZTCZ<2A,LM@S>W*:=BI(W6[KC?DQ[\12J[V.-^B_8M9:8^3D M*#Z9R0+%:_$3( .I4%E#A>G]N)A6)'P6>@ DUGK&7F5(?OA&QV6DYX#*P>PY M%*46",T&E;#",+">$#6$SO*1@ ::SDH#LH8%*&8!1J!9Q_IKF(#2$+XZWG?& M7STK8@OY@*OSJ!]_#;"YE5-P0/I.GY.R"%H8./6UV:&L$4;BVROZYS.6V4 MHP'!DZ2J9I;TL" @?Z%G/NBJCRUZ:F:(+@92'R;##< M3[%D695SF9;+:U33RMSM(U;FM@1G\+>+T%3ZFJ&V15TW>HK1[78E0^S*3:/3 M:YNBKC0O\IEG/+.N,C*@0.5= [LF]HQVE4\9VU'K;;5=?8=E@/L6%3S';O\P MGR*'J6QI P9:K'C(9IFF%F./$6LX1.GIY[HR-(1A9F=E)AI+*UYNE#([_9<] M/1REW4MR:6H%DI(\6VZ<5$/U ^S;<.GZ_G>:W#=+9Y[ED-,C&B D$\%ZQY+! MEPX.8)Z=XRUEC1=F^H-LI?6=B6W%K*HS_)O"P1#$KM 3"V#8TA,+%'3FE14@ MBC;9 :P&6?8^IO33-D741P,=\SNSS9-9TDS_<@QD5M'4C^&69P(& MR)\\9? M$FQ_]_P7MJYCBSV -L#PDCNH-H./O@O?TM.2LPK2:3EKK,,=VH'SB+@!I^*% MI4DNE*C&JMPNDG(Z*CDK&M'G^!ZM*T]R9PHL+ 2/+76\:>IDSZB4/=RW[1B< M__5TZ!?TOIGUR_' R$)-#E-@E$T&^\Z /'34[)UD9B^A^9?TM&X$. ->13-H MOEE2[LPR+D] Z+FFI! ?#!T#A>?+\Z?UCAMTO0GS\^++1#VV<@UM"L8QHK04>_*1K?< M\4+43!B@#IC6?G%"S+JG;\5>'N"W^4%V&UUC_)'J-23:7'N1W&A8F]VAL)ZI88@^2-&%S9%.':;[$_@0XCT[@<]V@M(NDZR7 3M92OL3L"=10>IC MCS7?Q_.%;'/"9C%4D%RS>AO,8HX]!S3S.GI)H&5I1@.XE29U&7:1: M![MA4C1ECX5I-AA.DYXS;.L'@]>L!0UB)([@XY^H7L'B#Q)R9T5==J/;?6U% M5X)HM41M+E@+S'V>HN0%F3UTHA2A\SZ5'T?H#J4Z)-<@ SO>8*LFW#^)P8$8 M. G%L15VB368D6N8!OH2?Q.E/SH?%I5&]/P4N%0%"Y@[2DM_M.T "'/.?<[K M"6\KH3:OA"W[C]A)MQY ?L)281LOVH.+!BUG;N@RED=8W %EAT>[GC&Y"J9";$>+UB\38I/$ *2$3%M/)2%> MVMHU%*<[N7_W7Y#8&ZL!6F@Q!6Z: M0U[H=&$,.W0/1.*Z!"4XGA>T7JGI&4HO-NB3??8F.'BLY9W;*J4:>9;0C_1MG/!?'FQG,>";FQ(K, >)>WN%K;Z M609(XL* >&#]J5GKP8&?!=UF;<"IOQ6"?@DQ'R:DO0JS?2N*E##7X!'WTYTQ M<9GHPT2;69/'L8\B+ZDG@OOZ#<')HLH8RYQKB+?4?>\+8,NG4BU%TGRWX23Z M.O)]UK@\EUN01P6M%N+8L6O-_#^4NF/0PC34:3]R=&+O7+D6!H4"%)RTF[(S(3)O'?DP2II"5@TEN=[ADV!&+!,F;4L&Q M%!D/;PC*YX@E3$,%T[4OS-FV*\89K"BA1<,6-"9-#:2\1\X. MKN<;UA<^.R/$'*7\->?6SP+66S;D.UFYN*&F^4X(= MV7+Z]+--*T FC20C+#Y)]RE>D$TLZA51"R$.O#1@-MN,X(N7*K79,J"XPO0^ MNB/C%V.>ZA!J=C[Y7I+#2/?Y&&\EMR8#&LE*TX:\N=!>LM976"A>2),(%Z-H M[+&+>K.(:!I8\PNC.Y'@@MS:YB23M_A6BY[*>"%H#Z&[';$2[N[WK]]VQ?6SOV=CS#4&I MQ1B!!E"W>W[]RG*.E>H1) >,RDXI;'S\$2C$*+0Q6^RYNJU19QR!P6B78_^(L' MKYA9BU*1V29K"4S&VMI"NX T[Y8)[GR8A.7 7.HDV%6IDO0H[#4K;;A3F9:E MB:*R/?MJ)TK?;T5"A"TK5$!U A^<$32V\,D1BW"1H6Q3E,1' MM0N7R>3E]J6M3EI >:(IX1Q'H04NO4L[AB713*"2\"3>,^3$V5^B[J*HN)"&)&. M\>](5NCEV/5X@QL6%WCWN;IS<2QR$ILS)_1P6=4E$S;X,_GSQSP]2H]0XC@D M_+6"^K* A^3[#E[E-@Z7<^Y0*MD7E\H8;C'K308N3[ #38F2.>Q^D4_)U23E M!0^E>*7@#/]R4^D*3TLG\^UG+KR4&AXHB;-I]2OTH- )%DR5_7?P/_C?"3^/ MH?2YX+4XV1(>_KWD"OGJOCC'F<8\ HZR.+GG.26V,-?EL=(@B^E8S5M;7CG@'+>5A8;X;O*^DEUT@-7ET")E6!;I>$3 MO'/)%U8HRA51F0T!'H(;B11IG#L@N-FK@E^<,L9T>H-'?Z(]@!XT+98I%1\H MAN$#6C9I4\:^\3B5O#Y3-98AUS"(X>\U7FR01\:2HL I>NA&HB))E@D%<[C8(!598F 6UL6I,;VD ME$H][OE^#^:8[E.L4E'XI6J3%*Z.<:&A2.JV40.2;*=_"GX"%_JMH&4;EPD^"!@CQA"*:K.P7/O^!&Q#T<[J_@?OLQ MPM)J-UVQ>M+B\?R@?,^4;TJ2N>J!+Y@".@):%H*>"F>+1$^L30P$X(P4YUW" M4F6*$::R(?\#' M2I%WK1PJYQT.2AV%ZH<64Z6VE #MZP1/\W0G%I+A*6(_OQQ;Y3G^G)U\E]YZ M$,+M&&T)17TA5K&+W4]4;8B?R!_P33A# %NRK;%Y()%C@A8%R6N#N^ D6B.0U7?)%=$WOE3\*P7X3. M"I\B+AW9J+K>*"<"J1+G\D!D>_1!=25K-ZM>NG(1Y=LH[PFDOGV87R'!MVD?I64.[Q%#@UKMH0M,LEQ"N]%N24/1.J-#9Y%N M/-T @&1.$J_M!H\ M'4:90A)6_G%)(LR\NY;\9PS]Y2XJ[U*JE%7VDK4\Y<;;'[PJ2I7N1$U @X+% M$94Y$#,WIE;7'(NBO1XD8QHKAB*%_6W-=\+.N@F23D2LH2LC+\7BR 2Y&J"[WWCG7I1[ M3SP]Q=O(O/O'WBV MBJ8 .=*=""@_H]IO MABTRF?4RD9A4PE1S[?_+=P7QQ=;6,\^<^B14J>T@@? M!*'_>)&-?.BJ8,C4>#H+%L41RR/BDJ=N)J6$8*"T"RA';G=N A0H1"F.Q&H$ MKIBXY6,KE>5"#X@F9EP25MP!<^'DEZ,_B0U>-QRI3'R!,^W!@[HW?'?N8KWF M)/8#;'R-_D L23IV=[,9A%[$DILDOBMWO&W,*7#?!S- +A4E!EZ>0#-S.!FT M3^ MQZEP%-=?#L.C&^GTB4,(E>[BG(*WI5&G!YVD\/ %_$X,0#BL3:D@EY]; M4-/%.ETFS"Q8(S):"1W(2R%6O9H? -(/,2##$P0N"6HLG'^/%T:I#!JR+&2\0I17 MG7J,\2K/8DJS7!.PW?.H<_LFO#>WIP+!>773F3$EM)]2EZ[L0%3P,G2IV9.3 M?6+<9)QR09B&&!L4V=>\IXPG0HB9O/B(8CA9L:"/'O9^]$#F#I$!5#LH6WF+ M5C_1TDMF1*;B^'DDQJ*!3QI>4%\!-H/;$4:!C],G,?Z<+#&+MRW12[T0:C41 M2HY<)#^6X!E_(2JTJ(OB7-R4):Y/ES9^"W'LBA&NF3G!=2>41;V"KJ M@6VEO%$YB1.+E:'3S?,)6/ZB>IG*V^4[8DZO$LG+69723:A1DW?SQ.(@&QT) MW$&*5Y>@.\=6EQKH[)9"WO7:Z%N.MJM"@)#(\F,IVHSI_S11A2%4:FA7[<46 M>*DOI3I3\%; 9PM73R)1Z\'B,:%1ZLH2FA / M9;F?6\):Q+)3_A!>,:)4AHJR/02RGJ.7C3ZODNNGVK,WXFCF)F$\ I']\+0X M<5(G\6G*WM_F(^4WJS@ME*^D/"V_DAOGTL0#62/$C[Y+@1Y!T"=Q%'CIR@/S M0QM"J^>^>N&UJ(W4*Q5M5".T7@_V9CTASAUAFH>1/ZU(DK\17=HKU=6TQ]X2 M@PO'JEB8P@!1.5Q $_&# .5>* :;3I^T7=GF"O,*"=(,M0V6]PVK$%4:&JQ\ MA0+ER4M55%#%+90S-QOOK:BV3VLIPFIUJ8+*Z:L)KJ ;9C-3'K'&0O?+-2IY M8^TF_W 3XD?'^/B <*Q64 UNX]V^*PWF>(A-_O,DA6_+2:,%Q>@$J4-@ G,FW&UA'DI^2\E;L-V60 MI95-A,J?U4YAK#)3:Y%S1^ \.B#R'CY1,5YZ:DNG%4N.14!0ZD,8T M7Y"Z:9:?E>:!L?HDV;*>EZN(>HU\L;RFGD_HV&S3R\6^W#=,W7D!S$W;,M:= M\-[.)>\[*&'^X%+]6S" ^&X$R"/'-RCG^BI@C\9:6F]75S9D5\XA$6A!MT$< M%G4=J$?O!#$OXX0.]#\A;@2=M%R %7UU]N[RT\79+P** A[O)E09?SY!M''8 M#A QC9\RDD4]2[2-J8\&$T](?4$[Y;7<8^_?@Z MFPG'V*?D!BXT#$@IB<)<[C>02 $"Y9'./67&Y03*33TV1?\V'^S"Q[9@9C[D*1,2*45F7[& MQ$>X$1N0,:10?*?43?'QI],13W:+Y0A$S"C2QH"P LT$PPR M>1>Y%]P&\-H,_I2]PER64V"0\,U4A"@!M2=]E$>@J&MJP%H"_+ ZLEH7'-2O MX.#L[Y^6$[!CTGW$0W]WROC)M<<2X5851IW/],A=V;6Y&,SC+G<"CLIMD"RQ M"RHC+HN:2@$A3.9A)5&2N'>YYL*=R<$SI7L_QZ&#PANZB6,_57NZ>?[E@>"G MDGG0)T%[@E%U?*O@Q)BB!RF@#DR:P\IRA"8Q^P7]*71>HXCY3XU#-1=W MREBO7$JZH5Q&]H??Y^44O%.U_*I$ M!C!?0<)CTAE._LA?2W3L8+]ID'C+>9IQS&Q1Z[)Z.!@H,#H*9!7VJX/71J9. M2.8F8E.P3F.+>4JZ1'G10;X"H54NE"]3$-\,BZMI["D'K:2II16BSV5SCV1UH1ZP<$D!=Y!7HXBO/,V89.'4@32K*\N#,A\GW2XCWMA0@#O*"20%C%"!1HI+ MD7,:,'X4X;;R"+2V8D;-ZH2A/+W)1V")N7 8QE.^*I+&"H_I1(,$4"I/:N$Y M%6]-+U&8**12N!P'RI9]$ORR:!,8!R;N98;;+"'MYNF3JJ <@':;FEU&@PD#*O9)#52WD,6C15U4 $?GJF BE)%H9 M:K(A2UL":9@49\7\T9F<@RB+BX)\"/VFSX.I]')]7FY(_HJJM\KT0-TQ?]!% M?.2-><+=F;AI0,<9($0AM0^6I0TLVU+.R)0DY_FH$E:NPKA"-DV)9[@BI&*4 MH")UB5(I&XG;T]DZ$D.9]153M@P<:RQ QK!=76PNL62TE).7:Z7\=T4UM5U2ZYE'D$L,9% M.KK9A)"T]OP2/'I/M$<=PBT5U1Q3SA&)6#U3RE MRKMO2V\IN^;4DI*![%JU.)SX0&RLK;O2E\Q_(FF,I=ZRTB%,E*&8I'; MZ.5.MSAP>9,7\.34+<&'29P(24)"9"P0T/)I.H4X=HQK! PJPDP>P".M5L)- MA<0N(;+FA-ZF:+GF@$&@<6+*F;4\QC!+9Q@H9A#0>_E4L$R"9\GQ4_E#J0)( M16Q;T7WAMY6&0)5K0WTP(W2P&8"'RH-P[*V WP,QR;+DP*.K=1 # A2E2:6$J3NN# M_H)V#1[/@)5FL$KXFE)HS!O(<6RW="_1H(B,U49O\FIU6-E3]H&G;@-F&0DT M+]LL4/ )_D\,7%$@[L19WRQ8K"0,V/0M8KI+=JL,FDT M-M8<\1FS6/J#%-[8/:9\)XH0TK]MN5F"Z]'3:%]LDHIP M9&]O'1UV1\J%3" M+ ;X*5N<% Y>$9?BV'+J9<0_,4U)CL#BGC.5;_]NQATK 5J-N"NBR$Y\I3"6 MEU[$RTQ*$/E_4>[^;!.?HKB @J $64]#O+D;6YB/\K*+I9K%.B,4N-0+1<<. M%HXK@*,8]%'95SZ8=45E>(4BR["#0BQNM6TEOQ$!& GTTXPMTKPX-7._80M/ MG ^XF >INR@5/W+V*3A(HAD4:R[XX(GU&K%\XB*=GSZI>E3V:#[RBB(S1Q5H MHNT',R]QZ:G4=P3>*-B(+QE'5[D(D=TW,UX14DR^8MSJ,WGV(I(]8A4$_R_H MGP\BYRB14:ST65-@Q@-9T7+-RVDFZK0061^[0$B,I.G%,0+V& ,@9GO,4>O/Y=K MZ?G[PFT+MMQ-YEER@X5L1_FT!BH'QRR0Z*W@>/ MZT<>V[S%W-=\Q;RV Y<#RE/.*>,1:"(Z=UQC!K$3#](25KLP@ M2Z@[6LT?%+,\%^Z]4@2;XR>6HGT.F8U)BCAB]Z6!2^C+GBN>M#QD*"93"KQL MX9L+Q[RHK%$=$N4*%8DSKT?F9%D]-BO;-UZW7,SNPS36ZB+A97G+PRT/+?-% MJ0G)O$F3NJ[D\#]*W]/$*HIE63+G9V]H$W$Z2>[?>B[O!*-$9.%=")9BZ;%?.I\E%5CQWA@2"S^C,6"EW(IAZQ1J4 M48A6:DW%&;W0S:(35^G$9GS<[H;KQ.&K$C4I8N'R]4PY$I+$"RGP:U>F(VP!_RZ2I<*!DHG( M OM4GN8D;+&4&% <7D0T6D@HS>WX3?>R(H\/&B=;7*J0WD9S7AF-[\F?(KI' M>?41;;9/OXWLWU-&=LEYU%%*TU+@:JSRI)?*F\VIWC-_-7(A]_E^HH@M;SK$ M!(1 V4[8C9OXHX*)=A_OM.:KIWU1W4B&=>*W5U2EC"7GU M@(L##6]B42;+7XL?$^>#2DLRO/F^HG5BI(?)$CHT7'O1!TZMUO.] M?$B<.M">8Y(H[4>%$RGA_@OM![[^2OPH[0S:S&\M2)691AQ*I?2F%N>B>1D! M/PB(5@ZPLPP[XIYT^;K7M'Y\J3F5R0$(% E(6\:B@(J,J#;\EO$>S'Q'(DHC M"XJ:#ZRX7*XF,/Y3QN0K:D)Y^4O15D\=?K0)2MG([\SSV?*L44P?$M5$C4A$\W$5,-0"('96?F>;Y$HP)@R'[OC30Y":(H.;X&J M1<=ECW/NU<\_C!S'>G/]SR_T?_:;7Q[@)N^Q--61'9@SC6ZP8BI(>,D:.>-L M'M#(#LPMQ:"427X>)NM_* \#_Q/2A WP\SAL!0%DI" T+M7ZS=R_P%?&_JS< M^^1&56U_A\5O7C1:1KCP#U')@34PQ7#699KG".]00MFFA\G$^1;<,=FJSEO1 MV=:5*&WDY49V=<;+% VA6231S#Q5DXIR&E\TMQ'60=Y*ST//$J]QHYH'>:A9 M1#>W\3=>-#F/?=H.-O)88?)@2Y9L?:L$ MXKB5Y^0-%, 1(K5,R\2>X.B&PBJ:%2BSD;(8NCA%\1%8Q!1X/?!8&6,JP M% M""X<=%H>!]>@BM4\%;H"M8%N1@Y=(,G/CS">X%3J&OJ*A7(31!H%=Y$[0738 M(Z!%KTN:\RFW4\;%#?9;"ONZHF (52%12LV\S]OCP>1-$B\7O))2;GDA'1@L MT J1>\+/F,Q20;;Z8\5&E!],@/IS62@"%Z>,!O<8:4"P([Q@7Z0%,(AE.#@] MOHNXWHM:":) "0I+7,^[7>D7;FI\D.6NGR!P%26I_PJHCPM_3!/NGDQ(W&#L MX9O4^++$^'K),]@WB3OO*!\5!R9@O?^( Q&!R;>D+29/1Q$BK4K7J31)-+2< MPHV9RRW4&N%<>HMR84<^8I?7.4M_I>5\TQ%/QHW.,7AE4?#PTMSNZB0;43;SC MA\8M"SJ< @:.9L8; M5!%W*YTWNG'>!2/NKER0?X5>SHKMV>3SY-.O"*EI@;%[X6B3.4R"FSA!SU8% M;.3&&38"!1#+78(Q3(03IZ9U5YM=)6RYV$W&UI[^F%NJ%%[': M-5:,75! .$7Q R]/3,I!SISCO_-Z:=;R#X=5K0UN.R4E(1>[MO<&Z@ M:)1<62YNN#=A/%ES"@2!.V04(8Z@.+$$+DIA0*@TQ(DS *I_(@^E_*R9FPIR M<.Y.(. N3(,(,GR.KZI"+Z[4 CEZ[3J'30[@2;EZ"=Y-^2CQ M8#',+^4=^<3Z_"M$8"HM5^("EBV0"AZB2)X2E,O.N_*H!MDH2:&@681>HF.3 M110BBH'G-S__8 ^L-\;G@M2J#A3OLD+N98KYD?RLLA!D85U5G"EE M)F4^(5$>]XI#0Z!F@(JZ:+U,Y1RD.3\@HR]:#XB1.MN4)S&$N MN"'L0@4X-@&?T:@8@84'Y!3SI^.UJ?:EWLX56[6AI^--%4Q@!?^7;^+\A)#/ MDBAH^J9(;:[0DHN;ZO+R 3CY$ $LE>;C(?*V8%:<;_DK7L7OX(''5&SM%F/1 M9%]S,14">IB!Q*NFN&0Z!3IQ2'LLR!/> M;IK%WKJ%C_R#0<;R.W8)KQPX4&GU*TQI7,CU+9$"N[)>&' MR4!KY:6V%J*HWD' 0Y+5\(?7J&:X_]R@44\SF_&RKBQX6GO:(GY.3YL<>-K<@>\IS$?>XVBC0%UE4* MU%'%]>H8%_(QU/6 9R2(ID1'5''<2?(S.L:E5(I2']R(.+=^OE$4C$F$% M;5ZQB95A>:]K0 >Y<-^\C)O48,J)SYN"N;^ 21G^[EN)024 J^NA/)%<,QVR MYT=!DP(NMM1@QR?]%$= PN/D9ZHA"@A$D+L/TV$6]# M@3>[C9-\WAC/O_"V%*VD&[W/STH259F"D\]? ,G#&'+=5F^ ]=,DEEOW5>S[ MY^_ ??IF_ ?+H;]D"6ZGGQE59J/3=$GH+*"6ZE&SEVWV_&,!N"P'7[M\TA Y M7WS 3SZ@FV=R)::-2)BA*1!Z*_EI&M\B&C.1KO,:M2:XH?,@.405;W;%YK&' M=LR#%UEP7'M^D'83&Z_.KCY?BIDJKH]GWQSE.)^H6BIYQ]M]N;Z$7\8+.JZ/ MHB4?ZI,#0E#^D0;04E:BP X3U9GHC!=UIW>SF&PN)2G69'=.CE/Q(I\OMZU3 M](0%ZN3UK]1E7!1BT#'^:N_R)*^J62F9X=L?/D09I:*\:!D6K4C$^,#0&U94 MZU!# ]\*N(5,0?4$]E;^HLNTB"#P_)E0.[)0V2%D:1MV2Q>V%%)7' MS4:4*,+6$#K(QV@"WD3"?-%A)39$Y*>4A3.5NX(X+G&;#YB_(2^Q*[I%L/M! MS,@L*MTVO3>)'.\0%SY&'.$]N(\,OR^J$8L>"4)^Y!+!A>A\BA,M"\TH;88" M9KC<:BYW']'L6=!I\RVY6!*]BF50(C_?3I7N(+Z=J9FDO \FQ*JO.W5:4MX< MQ1G.F\53"4*I"!/>4M@'X:#DPB/LT0:EPO:.#;A&Q;J!V"0!W 7@)B7-Y\X_ M++/9+*&R%NI?+X#NQ.OE2"7K.TY3,3 ?+PI9A1#U_LFL$ 73*%$?B:642RYI/\I[DBULG,^QBW/9I#+4YKIG6HN M&RV5"A)R*HJV+WZ R!WW\)Z#M"D8N5I[-]K(#ZL#1U<.Q94X&&>7KW4X2S"0 MU;9@3>YL$W6+.D=LJT%@D6D8Q[ZL&E*BJT5\1QN4Z(JF<>^\Q3"3[9 \W>@5 ME8;2PU8^54&25S!8UWIG5I"]GU:.\CRIP&0@F1R9T7371MY"E)BI*"TYI+7H M#.(I:G(#Q06__U7B;J-D18>'J9%\6P:+V:8 MSO9X6P06+B!2;R8L_Y(Z@W# J686+VB55!6%DBH&D]*WO >"\^$D+@E #NPI M;RO,CY '7@NIB@1'O8RFW)MR^!C >^OW,]W,U=6 !9CL;%X=!:$;!OR MA4 U(4'%XQEJF!9X]GD.199,EVTRB1,)F>%2!&*-QA 4O M(JO#9T0H[YHK!?Q81A@*;6J M4$]M/=A"CCKW0[:E(:J[>Q+-A8Y^H-KWKO M^N^L*^NMTSU3LU,Z^[;ZP@L\"(]NSB=Q!@XQ/NI[_ED6+_@'!TF%@3;S_<)^ M*\K<^;^?+U.;'T'"[^/P/3(EK^E0'M^?@-] S3E\Z)<,E!]1 N8EDM:$TWTWO.@-^D[_PNE=KRI"G47" M>7&)^,113@.V;Q$XS.YP0?OQ.S9)EFYR+XAFF89CX;\);M]?"4%5P 77)V1W M+.4B.-*M-=X<_8, V@GCJ)BD&H0/6OY%U]8'?&YQAHN+K: MN\#/9J_'X\[(ZEN#D>,,X)U&_9_>3 B3\-P#TKB+E+V6_[.V#^/B8!O+T)?$ MQ42_G?51/3,?_Y7DWXJU\0<.G)_>R!^M?F?W'_CN@:]&V[_K%5]M6-(MZHKG MAN*MN :\*7'.6=$&]6^A,>I'A"Y,GP@R$BL7WPVJF35^L.B?%5'9[N#LSRK] M7M*B=[D6K7@P@H8Y0YVS^M(*YY6SY"#4^O(G&"2VU1*\S"+>Q3$F*3=SZ!2Y M\A$1/7[]%R5:*E!%O(_J:54*WL?"KV>;! Q6X+X+I&/NT*]3RH< ME\T;$A$OS]1]R?[>V%S=EAZ6+ <7A]V-8D->]&T<(#;J>]^=5;%I5=[R!:Q3 MWP3]J/ ZM34S!Y:FXQN,0[P@GB%C5_GK6>!#6%T/N]!TR_A/-[EW(Q=,1N0' M[K&WAA>P)6.S5\F6;'W/VAJ98XGF\:U/TY7R9-R5?\:+;T&4X2GN[VZ:NMYL MF;)L]42CP:Y+U]&NRW&,!V6/ZO=^]3$133>2_\3*9,_XW\0-8SP.NOR+>;.\ MY_#8N\8+F!;+'(RT)],(8]0,3Z:6 59#K-'_X G27V;U='(]C0PFA@?:@6F4 MS6B(QF@/YG_=>)8&2RQU_NH&=VYT[ WB\$(][)MCG7YIA@&J&D'51"TK50OS MO_#7KQ'^*_#@%J_L7T[ @?G?VR#-;EPW\4WCBD6(]M8:+Z9RJ%1;X](4&U(K M)Z:6\4U-K&5U#@=IB"?.81A$<5 E<]LP%Z9K5TSI:A>F.>9'YUT:8GY^=S-W M'B=QVKK42[^JG:FM.6F*U=!'1W6RC@>@P(?X!MN#=C 9#?-9!CWMLS3%^C3# M9ZFE76K(BWY8+MQO]WLXL:ZGL>GWS;$]UHY+@TS'R40U3;>1'[']^=8]O6J7 MP;#B.;3V8)ICAIJNG2?CP7QE"%PFXZ=5<.GFNBZ.8_:[0^VZ-,AF:->E*38C M<*,_$ +UO9+TDD# MSQS%_FVU#W5]\Y$[^TKU%&4CRG#XYA-]G_V+\@YB $.,I MRT>K.98S>%.>QQQ'!!I. /,X:'+*$@)[O7\&_/0*ZT8*ZU[ZS9U?C'_AN_P; MWNDSKC U+FX21GC>"AGZEH 1[!P\=JF(): ]<]H0C2)WG.@N-=E4/EUB2H: M5U0"?7:[#P"$]JKAB@ZV?]<=5 6K3, X<& 1S_$T?F!P$?K3$\-3JJYIL%+ M=Z;:%4N])*"A&*<<:;Y-XKLHO<6)?Z;QE7UW3Z"MXL.O%SI5?D#9W)?6-CY7 M7CW#!V[^"23']V)\ZFEC;$NW5!S):+0]/?X?\-%G\3+=Y"*?C-]R'1J?W#0^ M&9_%<328:/LM4-.U\B,-0:(DY=T^K%1#7KN]G:&.=F,:9T0:HC3:C2$WYMO, M33*!B7X*M8I=>ZQK%1MCA$XU ?/>#YF<"'E_ A[,'NQ0/#-@IM3P!ZUS9%V<1IB MIDXV6?-%F5M] B[.[NB!];0UPYXYKC1/L[8VI?VFHR$JHUV#>Q/>N:?R/NZ@4=]73 %4+KFIK9=IO3!JB M+?N*B)IN.[_ \]Q%O-H*T$9?IJ]]F?:;G\;KXVEE:OX;?XMG[KQU;HM=L82O MMB:E_9:C(1JC'1=^!@, MV31KK;RWG<,G\+?X8YEFP?1^+V63S$C8S3)TD_#><-.4I:F1S9CA^NS/I>O= MPRY@Q,ND#!XD2YD"V"6F\>J7GHNX#-F]:;BW;A 2? /\.TY,2I@B[$8L_H>*UH-L9MRPB"6PC3 OCN)YX!GP M7S\@0)*. >1?ZX^7]J3X^R'9*3A:"5CD[.^77[\8EQ\_?_KX^>+K^X\?\O4\ M]SYVK^J5JX<^].]9(F^Q $XGR3,_7;N3L%PO7;#._<^A5?]=98\BT)22]SG MJ(@Q2]CTM[,?TN$[9_2N=W5],;1'_<%@-.H[UY?7UN!JY%AOKR^L2AX&B2E( MU25\ P)6'/>X:^9C52[J:$[<,(W!H-P&[([,2+Q@F#%'JQ"G62JMB:JOI/7W M7(>R8,Y@B>?X7[A-&"-8L^$:BS@A?=MHC.!_@EM^LP!^@IX JF'"_*6WO@)\ M7C '(P1V .U=5E)H_-9STYF!(+KK2#@H.H'_VUGZ]NV5,QC9MF5=7O4MQQI= M7UX.1M=VW[Z^' PONVRQ^+^T4[(4-](@G;%B(P6%\Y(E:+JQ6";I4NQZ_^Y\Z>#FD0(N0%V]8!$*KP'?AWU'4L#/IDO09O 3 G="1=)KI)*O$[IWN+T# M!>2[Y0';)VAPW#2.X'WO\;T# M8 XL;(*A/B*'+?"[N^K":%)@XG2(1\2$E$8*G+T-AE+F5!)_$I*4!G^ &N:=BXC-SN_@]:^[5Y?]_K5U MX8RZUJ4]'EU?O[7>7H[WNV\<=I/HO?@F\3O\Q_CB3AGH[%60>F$,>K6*SG5\ MJLGP\.G_!CDD($((E,&L;)*?YX0$>T;;WF.(L)H4JN#I"T4:]^RWUR/TPKBJ1#A)W,\GK*Z-FB9(\V&Y1/%Y^_&N_?;[>9 MCG/U=CBV+B_>7EO]H=U_>]D;]BSXKW5E7?5&5XWTM8W"CO9?WHY2QH6@]N#7ST:9EX M,_"2R)'@UQI?&/BF&Z 3:\F>L[]_Q*0/?_DTB[UO!FSRX/5FW/,C3P$"VO_& MR3=P!_#[Z^_PRN!.&$16^D5Z/P?"@Z?Q]4OGS/@(3@&;@)NC['"$5$)@E;J')0 MHJ;/ W7R>^&WX-@C,B3($?[2L>"U@=XN1@4ANI>OUW-B3WK=WE/?5KEA*=]< M7Y3:8<<:#BRGVQW;(]O9%:76ML^V'^7Q)_:=_8_)6NU)2\M*2ZP!EY\.VG)+Y)W/EC^.TG:PS\XW+W=Q=B MG^7<^+]NN&3UV+R,KYBA_]V]-_X+$?+;(YNH7,S_+&_*3KOSHV#533RX#K$B"@>GT3Z,1HE*%YJYO M69$K/QY"[(XH9A)1IY:\E6[3R'T_*[*'9[549>5\_,:MIRU5%QGR( M;]F\[/_D'W4M_EG=NK JONJP9]JZ":N&AJL&L@'.B55%SD]#-+0":@4\M(/0 M!P>A4;*QMY/%FO17563<%?-*#H2LCQDYMOW&R+^5R90#3"EL5+C5[YJ#<>\E MJ5!;XWF(3'VCXK5=Y?J8_M*HT[6U%&OK=+)\U=:IOM;)[IHCIU)2LW%B7-$+ M7<=K*,FSW,L?G3Y.'\(VU-5;4-MSX&'' M]")TL?0-FRT6B,00+TM+0'02WH9\YZ:\ 07[U"?WVY8/3[M8)$&(+]GG8"CR M=KRI'9Z/3<[L^R+@O48&MM!VC*NBZ^.>P7NPR(<'5>QO*I)" J%@)??S[-MA MB_LBKZ^J?)N>8YG#H55]&2DO.\->K'(W4.5;_FC;YK WJ'R]B?SGTE1]#?U! M]0609!:R[2M-5KE$DQAC$]I.9+)'.W!N^RKG<9IAYQ:A%J%&G2L*2 S?H/V= M9W0]'<:B;=B17GH1].>&NDS1??@)MA[LP4(HA7\D[F)V;))]I98V[%I#4W># M2P(&QW=@68UI<,O.R?)Y\7R!$!\ +&FPOQ\:LO/[OSQ9M/ M1A^V%OS-57QG_$\<@5&Z#F$/2-#MP-;0!7R&* CT;MK);EF9T&P')@ ]RH_N_I>47)]B>R& N M6"5!0UH^K/)53I2$*??#AX2A 3(1@)OBI[\@05?/#GK/Z*RLF]*),E^X13"_ M,=+$^^U,(3(QP+6(:ROJ9B ME%78E/:&42;:V7O#J_[@W=7@ZNIBU+^PNF\'MG,U'ET/QH/1Q3N[A]=HY()' MO?LC I\,7KQA_PL+.4Q2 4MSY6;NT\W&(0CR#O>W_^+^]H6W@E=93D6#\.IB MCJA2 I(''$+8'R &8M\1=0KW&C2.H),"'@H,/G>[7'[9]K:7)U!.^74SNL=A MH]VM7]P9G&U/#?-G.*-*#=?#2E?U]]WW79-E#/0R7F@9=2FX/5BKUI-Z]D^U M[W%[T="3&WZ;^NH_41J!*Y#C%Q1L\. MTAQ]Z;H>K:\MY*[F:-LXJO6US=S5'&T;1[6^MIF[FJ-MXZC6US9S5W.T51RM MRY'Y/M)N9W__P#(CI3'G-8-HJ?@^QX9HJ;CLWF!DCL<:)>G 9+8MJ],H(!RM M@2^F@4/+[(VJ@*B>AG!H#=0:>& -=!S8 [4&:@W4&G@B.!^9@J+U0K8%: M X^D@2/'[-I:.+0&UK-"[&$"E)Y!.%<[<^H2(03BJ7$3QWZ**<#'!MKM6F!X M'$S!JN;"MLV>HT$%]R[YAV;<8-"IQ+4Z.J7J]3"2F[ MCEPY3=5SP$GN#QRM>HU3O4%G2\^A5KUF<-#IXTPSC4[>/-7K=;:T[6G5:P8' MG7[?="RM>LU3O;;L>NVJ?/I'$J>I\;N;W 31$4 P#I[B[ _-_G!+.VX]DYQ- MS"1WNY7VU49LGW6DMSWHF>.A+A(XM%CW.U4\#2W65<6Z9YF]2E.?M%@_SUI7 M21MIL=Y%K)TJWJ\6Z^=9ZRJG25JLJXJU,S1M/=-86VM=I$$7?&%A"+AL5ZT _+0 HPM!58[:F$.MMG*- MHW+#+/7)EB5\B*/SA'G+)($;&RRZ#9(XPK#:#65@?4I9NI]_&#FVLU>$WMJ: M#S1CM/8TCTF:,35EC-:>!C!),Z:FC&FG]M@]L]^KA)M01QZU MAR]=#8O0B#3*9Y9FR=++EI1&\69NOI5L5#&V,-E_"BJ6K3J@24 MIV7Z63+=M".71LMTS[2[C3J ::9,-^ULO-$RW34M[7L@ M:85ZC:-RM2BZ_L%RVXH17OW##:)?C!!!!^.(9J[B7 LW35FV,RA"FW!.7PTJ M=:_N2H)"-':AP7Z@*7]I>^KO9//F;5+4'9BH 8D;RK@Z,N8TM6]8#5A(:]YQ M(]!*4TOJR)33U+I7.'"M_Z)3G[2#>@P^._L=$M4@)IZH8CNFW:\$EJ#UNDEL MMO:+B-$4)K:]1N7C@B'.*+;YN$D$_VUC@4J_:X[LIL$Y-([*MJTA,UX8=LWJ M-NH,HY%2W=4'^B]Z+#^.FV9'&47FL*Z]>U%1W37O0M/K-QE'9;AB^0-.E MVAZ9MJTGBAVZ:K/3**R_9M2I[!XW9_"Y\4J@8?QB!)$7SW=&Q6A58K!K]GN5 MCI M,2]Z\ >VNJ^E^N"5,$TK-FJT4/>'IM-K&L4;1V6[ITWURVZ-X%8WK:*N<53N M5FH"U94PAPV=WU/E"T;,=%^UYK:U,:Q;=J9?^U9,J)*IYM M]HJZF%6\OH_CVFT_7BO?B#.R;(^M%"\2TXAUOY&@MF7*BBN>8HX%6O,8I M7K\E\SQ.5O'Z9M>J[(4.WM*)VL52E&Z1E[&D?,LD?02?;^UD(S\1?K M:GG@A-J/.[SCWE]I7]F4@6GW=D")VHT1.GL.%PP;5Y.BM;KF6MT;F/WN#B6N M6JOW4+[0-,@#K=4UUVJ[5W&>G];J_1T^-:U\0VMUS;6ZVS.[HQW.H;56[\R" MD?; M5;O^&(W/4JW1(4;M\=ZL.(7[^P1Y8)SA2J$D\ZCF6"5QJ"Y/: MPQBM//7G4<^VS/%PKT-AM/)HY3D-Y>F.;'#;],Y3.\9HY:D_C[HC<-LJ-9O6 MDDGM84R+E*=6M5<[,^8JN U\%OFIX3,O=!/FM[!9]U7?=)PJF9!U=NSR-L?# MUZHC4RJ;A$9LFW6D.*K!L$KN6JN!5H-VJ<% [P;U8HI6@V.H0:]*_Y]6 ZT& M[5*#?I5BF=)IYD:^F^R: M12CW2787WPT_7DY"ULQNT9]_&#FV4RG]59D.C=@07E098EC#-(SO7L\"WV?1 M/FCPD)TZ45FWAV:O6P7#5(NZ%O5FB;HVZUK6M:QK6=>RKF5=RWJ39;U=9_J; M6B%8Y#_?1MZMMK5,]=XFFY2BUEC=' MRW?HWM):KK5<:WDSM+QZFYG675^^&TEFLMUUK>""W?H7%/:_E) M:WD]:X=6\Z\S1C^T03Y?[-RA6^>$]#$(4NL,O9:0&A!$2XB6$"TA6D*TA&@) MT1*BJP:>&#?17W><<),X]-^4A[ 8"Y88Z1REJNM5RWDS[XLAL36K]UT\![J0$LN[:+G=76Z/7/+YHY3_JX'"M_%KYM?*?HO);G5ZEB6N- M$S*M_/7DBU;^8^[\EIXGH)5?*_\I*K_5<;3;KY6_!AG0AB8ZKX)PF6V;*?)R M&?;C6;<:J MX,%5Z#VMKJUIEDDZ#RB>N?UVM?UK_M/X=+WU7!8_X-"1#ZY_6 MO\/[GUK_M/YI_6M6$NLT).-D]4^#3NAF3]WLJ25$2XB6$"TA6D*.3A M(5I" MM(2<%.C$V=\O8.WN#3,FV!## 292(UYF-$825F*\LBPKW3+6M-$]<5W''%I5 MT")U7-[JN+SQ11>_BB=:?^/ += MX;XSTM UM>-+BW2G7>4(EVXZ,^ !@<\B7QEZ8;QRHV@)3_J+^5LR)B^7NCOQ M9@9[T*1THT[JMH[*6O^T9&C]T_JG]:]NDJ'U3^N?UC^M?^VFLM8_+1E:_TZQ MJ.?27029&QKL^X)%?I M$Y9J1-E&(GT]4Y^;#8T3\GK67Y9!\AZC>&O,?RUA&@)T1*B)41+B)80+2$U(8B6 MD):5"]!?=YQPDSCTX0[O@LB-O, -C4]Q&O J@LSX+W,3XSKR6XAYWKS(4?^T??F29)"S*##=- M6::!1YK5?.1TAV9OJ*$'VF/NFL<7K?_'U/^QV:TT$+%YK^QLF9UO^:YT$; ME>X, W<2A$$6; -;;O29QGA@CGM5TH*UU?XZ4KEY9QI-EVO;ZIKC<16X+2W8 M6K!K3'';7:476PNV%NP:4WP\,FVG2H)2R[66ZQI3?-PS!TX5U%\MUZV6 MZQ.K&DH0MK-.75D'S[AU>D86&W8K4CLZY59;OK15>[I:>VK)&:T]]>>1UIZZ MK&OMKQI479MO;J3M?LC:H$[[7D47OXHG6G_CSJ#LS^6.M.[?BB=:?^/')& MYJ!?:9YB'7G4'KYHW:D_CYR>.;"JG"36DD?MX4N+=*==U04?6&8LDG@!;W!O M&HO010S7R#?8G\M@,6=1UL9:&#TY" M:6?R;=#KFET-(UH_QK0H^]9:Y>GW1F:WIQOC:L<8K3SUYU&_.S8'NMZ@?HS1 MRE-_'O7M(2B/+A*M'6.T\M2?1[T1Q#S#*E#2M612>QC3(N5I5\7!OV)<$$OF MAL\F;2PO&(_-8:4:I-HJ?AVIW+SL9]/ENF^9EI9K+==MD^OAP.QJN=9RW3:Y M'HU-6\NUENNVR?78TOZUENN3K2XHXN=X K?%R0E1:AI!Y(5+7(D1[C/ ;E3. MQ^[9IET)O:=^21^=C*LM7]JI/(.!V;.KC-BJ)8_:PQ>M._7GT;AK]H9:=VK' M%ZT[]>>1;=GF0./LU(\Q6GGJSR/;&IK66.\\M6-,BY2G7>4'7V9NPF9QZ+,D M_1O!'&3W+4R2]JR^Z50*YVJK_W4D<_.RI$T7[.YP:([U*' MV*T3[%[7'%G] MAI&\<636@OWB@FT/S=%(MX-KP6Z98#LCVQQ4ZG?6@MUJP3Z12H3+>#Z/X0J, MJ%,C7F9IYD94@O#*LJSTEU-*Q'4=LU<)\J1^^1Z=AZLM7UJK.\.^1CZH'5^T M[M2?1Z [XTI0MK7D47OXHG6G_CS"?6>@?;;:\47K3OUY!+K3[^E]IW9\:9'N MM*ONX)HJ#8Q7DSC^9MRZX9+]8BQ8PK,G5?@5)SY+Y"MU%]\-/UY.0F;\8-$_ M^Y7._=#@QT.^YS&KL)Q.-5OXV+O5UB:VRO35ELI:QVNDXW:G&K2MUG&MXUK' MFZ'C5J>G=?S87- ZKG7\<-(U[@PKS8?4*JY57*MX(U1\U!E4*:/5*G[:*GXB M55M?LMC[9BR2P&-&XD8W6Y*/QSFV$#J(OWB. NZKH+/?L:WS;KO M>YM6(*U )Z) 3FP)O,?"O6'G MDX2YW\[=:<:2UVYXY]ZGL.)?9XEX<=<(_-_.TN[;WG5OT.V_N[ZP^E;W[5N[ MWQ\/1H/^Q=5HW'L[Q&O<)U-L7>SS']+A.V?TKG=U?3&T1_W! M8#3J.]>7U];@:N18;V&E5>3Y*QH2%*-+^(9%RDAO=\V\K,K)L]11W04.II_T MYQU?R20.?;C%^XS-N?D?=OA_RYO!KD^@U_"9%W,U?PU;!4N0(O#LW]T(9&X. M9/U;:EP%J;<$K08U1;V_B-SP/@W(2+P+(C?R C=$+OAD5.@WGUFZ##/ZR MP';E9NPF3H!LOC&YQSTI@-<6NQ>L>N7]@%[\]>CS@A;B?>"-,]"2(%HL,WII M%L)521P%GI'>IZ#J:2>_5WZQ&X;QG?P>KYHN(X_H +MD>A]Y,[S#7YR+=T$V M,V)89U+<$9=4W Y6!KR"71H\@(0A36])Q_D+,]JJ8=<-[XE$L*\O04#P3_:= M>S.'NGFL:U\L$?#)^S44:N" OH,="OI"Y M-_#F#/E:*&)L?+S^75 U0*6*8!W+Q2*$/U+)"Y,+S1(W2L'09/Q:\..^L6P'[KVD MF02; &Q#^X?ZYH'_E0H+%093L:EM,5,NDECZP$*$;]TDB)>II '8+[@R09/Q M'B[P^>YI$D>4IY6L&SQ,WD6:*F QOP+\PHAEH-Q\YX4'WL ]X%/XZ1R7!APT M2BPR)O#Q7>"#D!'CW0R].]@4;HC[^1+P_B!9_ ZHXJ4U26'CACU=0I@)9C7 M%2X8N!2HX$+."N,I# K=#60,U9H^1]D$81'JGB5P@S0W.NER\@<%$['AS< T M@L2S5!FP HY&$(,\"@H;:3S-(%K!N ;TBF7T:>YZF',Q( A^&[TS?-%_Q!^RD;'[+5!<=8U M<,LWKIC'YA.6<&>S:YL5PIIM3W>L OIT][N9!CA=*>C"RZU^M+^[&4\7A+T' MKJ\NYABRBQT S G(.3I,WSVVR%"//%!;%_4!%2!OAS-1JJJ-SBLE)\ H*7LM* ,J.;A?*9AVL(,@2%]@ MQQ+.$7Q][281W#PE$XB_O0>1PSU7E3EC!W';23=0%9!1>UM(53$_^_LS)&.= M\\JO2[G8?(L/:#^AO]7;1>B;A.MN =R22X,'OK_X]KP?:ZNEK9-^%]X#U')X($$NHN4O9;_LR;J9WD96WZ08'?/ME>Y M\6?TX!'R1ZO?V0]\]=!W+WG'8;6'.8>\K*8MS)6L^8:MY:%#@UST!H^=897* M;NW%=X.,XV$*IW&_8/0[[Z%MB$HQK(%S036[W8EUC#Y6P?Y?]:9S7==E3XNG3>5*/6?E(E MZ"RD6YR%0_@(3RF8?W$B5.I(?$PFGM;Q\(QW72VYJOBRO<'('.]W=MM>>->( M]D4MOD<7WZ%E]D9=+;['J?.LFI&W.GMEV?HFNL>^]HKON&7PP,LQ\:AZ:5M6 MYU ==*>JE9JA=6J_?Y'(Z< VZC).*4=X$\=^BB_@US">/+1D=VW;[#F[(V[5 M2(I;SS*K;_;MW1&4ZL6RO8MZ9=M*9,&/7,\W&M: MI;Z[0),8\ZK7V:OJZ&37,2*.;F>@5:MV7.EWVC&QL4TEFF=__X+-A]&-:=RP MB"5NR!OL_'D0!=3^$MPR@WU?8./5EH/F>DSDKOCZ>"1E59G$T@BGJ)84[YK] M0:MR$76D,C@R5=S+MO@K=62)W:]T**/%_GDTKN+ZU=^7J F"=$6V?&8I=:U*R?HZ\JA%?-&1??V8TM]OSDPS M93],:8?Y:E>V!1RA+%DBZDZ ""HS-[EI9UK%[%6:;]L(3Z:.!.^;UL!I&,$; M1^3>L%(*6]/X.1%\LP+X9I*X45*\MS+?9N=07OW##:)?$+$,F_ZP$MA-4Y;M MG#IY2:(=/.L]J%13L2L)&I M/TUY^/F'D6,[E4#JJY*AMCO1J3"N>8S1&M=2 MC=.,;29C&]58=H#:Z:\Q(H*+,1O1S=Y.Z1K8#V!;77,X:%OW4NM9-JXVL[#& M+&M%] M2@4V_:XYLEM3-M!.'@ULT^I6.<6M)8_:PY=7MMW9*UM:XW,UB8O Q-;8OQ9Q MI;M?Y*0&^%4UR&'M[DS1U*17(E'U"XY>BN?,-'#NU FF0%YUS7[O$#@6#=HI MVLU@YT IK@8QN'$9,:L>75Q#M:[BGIG/1MCJM MZ:9N$5><4VM ;$4B[7WN1,FJKQ/,KM@]TW9TS5>3.&:;_6&KZB(:F>!RVH5P MU$1-J'A^U50U:"*+G&I!1UU95-%!:S%NDACW!F:_6Z5FOX5BW*14RROPN_6(QF,[ M'(?F\K!:EK-]JMDFIH[W,&VH"4QM%XK;51 N,^;G[KZQ8(F1SMR$O6XAM-C/ M/]@#JTKC=R.RG9KBIYJMU%365-94KKU'4.NLX0'*VJ1S$2GYQ,+!T"F9DTK) MV!WK- ($+<1M%N*N%N+6I2XJNQR:KYJOFJ^:KP>.+7[-W$G(\L_IW\IRPB!B MYS-&?K[M6#^ML@0>\?W-"\# ;'B'YZY2%:[59?^Q3+-@>K\/:G]Q0Y8:=RQA M>4OUL^_Q8V\P,L?C<>4;&-,X,;(9,^XA-C)8Y$.D5/EF5\QC\PE+N&IT;=-P M++OZVDS#-7SF) PK8]1CI9G=Y/RI4Q 0ELN* [ MZ/&?._#SKR" _^?K>\/U_EP&:8 /,8V[6>#-C#LW-;QXO@@9!O%!9/S/,KPG MN0+Q\%%.<3ESHQOX#?P8>]Q HPWV MW:,/C<3-F+I$?K?)O?%CW[2[?;K?>0PV_9SN["\9D0:>]._.EXYQ%8)PT/@.N@*+VD53=C"B(!3IJB* P^$EPRR)CD03P(=P,%2J,8=*% FT;1[[078/ M_Y=FV+]*RTIQ'XE!B[)@SHS%,@%]A\6ZG@-_8Z,931U;^,$72\LDH1>=@T7!T9TIT1+610X!6(TL<$,@5SR=IBQ#JO&7FB\2<070-/Z# M>6!6770CPA#_F[JWE."DA^#"RH0C0TXKE%7)S] MDD,L[^I?E>>9O[#KH$XXKF 6& M]:ZN+X;VJ#\8C$9]Y_KRVAI"A+CVL4 M_09N$$$0B0N>+(,0&4;VD(&SQ:UA G;1$UM( M"E82 D2/B? 5YR'2GA(D]%MY:[B&'#B1U4I*+,+-AR69BQ&\$J8K/IUKA)0N MP.TLB+C_.&5,O:V+X2E<#;$\_^T=*X)NL7VM>(T=XR"B4AH$_.(YJ1W4NQ': MO0[:OS._2D#X+QVPVPW?E\T];ET^7\E0/8LR/^MWJ[*$[F;KA.)K@E+0HVM3 4W_YV M9IW1W[!,3_Z]@4I?@SF(T0=V9WR.YVZTNMJ[P,]F\+_P'J(FP,,SI$7*7LO_ M63LQ/\N+?/..C.'9]A)@_HAA[Z+Q#WSUT'>'O&.;NIOHKSLN8Y,X M]!^I',FY.J@3JA!F'%AR %+\%[;]U+@F-UIZPP8XPG5K><-CWRG8J->SP ?S ML0]+^20IZ!Y!"M9I(9Y"-O'I."D'$QK5P]%T>Q;=-F%UUP7PN!JU]@73!R2' M\/%AD+Z]FYVM%#TF+2J5T^]0+E_M7?QH0^L"K-SK$TGIP(GJPISFJ;=6#G3JI\2T& M!SNY7TV!Y_U3OJPB6ZE*<*/\)WB0[[-)MEH9ME:BQ2.6X@F\P0#[Q!8)W"Q8 M4,^3Z!F;W.=-FGF[%#4PA;QF+(Q3:@(0RU,:,HLF3-Z:L-JD^>2^S'+=6OF% M\1WP_N)MGE&+H:L6?COK[U:UX%2K/WC:96U*"%:M/^CI^H/V9HFK"L4Q1ETU MX5C]L7($3;=#E",\ZC*VN&#A>CIE'G6!X6A!A*XXB-.]5PH>-3)Q1IT]S+.K M0J+&!"P_:1%Z^!AL'],%3D^$]H8>5HIR>@<+A+&)BN7F-2@&N**5+<6LU;L# MP!CM '2CAJ_5NR1 FG<#V\'(&<)VT0S'N\\VTDDT\6^;4%6(R(Z7.L)MDD!+?*J)D KL%FB$P^@T"<3.[,KK1$XT]3(T9,EH3- M@ZPT<0(#_A)6BP2/P< M7HB7P6T2MG"SI$C!Y)3FR#01]>@C0(WD;;J.8BG@?ZM_=,V-Y %=3CK[&\ML)R^\0,KCA M=.LS96HH)OR8PR"]-M0#YXJQS(:';0QOJ\9*&^Z?H[3B\E]F]<-*5F4_NOOJ M8HXI- '+&B]3-_)3$Y'BV2*3F.?NC< YS6?)(2(J7O;+,P!,UI),>TI@KT"J M4'HTQ,>FAE=@X*= LV :>"Z">T&L'D>H9;)B"K2.#@\H/?DE@__,Y=?7>39/ M2=*D(DNS61HYIMAF7E<@F#@8Z&TDV>F54]G.H_54/:M9*#!K]6"'+/E:^ZJK MR\$T',T#Y6"'[NE\3"Y."9'FY07A4S'7!,]G:)Q-W6H"3TD"FEK,INGV.-VV MM/(?U;J^H(VAN)7/I6I$%6F==.M4R;%)9>J">7#,\C/[6&--I%)NI: MD]G# 4VC[CY?>2^\.P2&C!;?]HFOXYCCL1;?9D&(V';'V><[G@97CEN[;UD% M*+Q6LUKY?@=F<=6&LI<.&/9T[HRCN^*I&%D*+^#7,*H\M"ATK;[9MROI^R-O M>TS-;C7+G)%C]@>5MM4:LVSO+ONAV5"M2[*V)&ZB)@QZ^V@S;(X:''G;W1?7 M!ITZ@^L_S/W2,_:#EOM6P@.H M(Y-:Q)AA9Z_X])HK>PFG^M6P,TZ;*R_O@W2[&_.2;:I?._O[%Q:&\$#3N&$1 MP0;0J%I_'D1!FF&=]2W+1WRW$(M_V(4PN4I\T @OHI84M\UQKXI#5ULS5T61PJ$3M-YU!Z^6)7V+LV4@S*EWVF--:OE'KPW-FT*&-N5 M%@!'(TN67L91XKR9F]RT,O[OFU:E4_)&> IU)'C/M+M-R[LS2S'9NOFB1G@^C#VY5TU:[?B MB59TCX@9QQRP+KK9VRE- \NP;:N[GUFFM:K$;CG+; (6:[U]8FUY$-3B6_ MJ+8D;J(F.,X^IITU1PW:T4/B]#9RK1FE(@?H(?E8^"$";_24*A$&MFEU*V4& MZAA9M)-'W9'9&^N.A=KQI3_2Y2+UXXK=W6_&[#2X\O)^R'A'-Z0-F9"/&7PN MIW^^$GF07TPC8MD)1M:OG /E0AJ4]&XU@VUSV#_$*51M370=F?#*&6QN%GCJ MRS1 BUJG.:\J5B:WQS#6V1G8V]G0ID+G9B1F=G[Y?-C+A.&P9F4D^BF%^OV1 M:5L:UZ/6/.I9IM-O#8]:Q)=>I?)>S97#^OR.;M]I@O,QWHB)TZATS $.A][G M7HBL4CG%L-TV^\.VG?2VFF-.WQQ9;:LJ:EZFI=^O!.&NH_)CEA6=E-JT(W$R MV.=1DE.;DN/]:"Z.*WJXLF4GXE2AP<[.?4525)KZLJMP'#,B'IC][NYHY\]X MZ888.BW&31)CNV?V>KN?&[9"C)N4^G&J%@@WCRTOZ4$(Q%S] M6-!0BFLJ:RJWUIP<]'2NZKV/MU^N"TT@>=2M!ZIQ?0 M:"&NKQ!;G4K3(4Y/B!N5:JGL46F^:KYJOM;>-_\U6P^80E_[ZYM&HYECTP#GA9$7L+?XVV''X(_*8B-+W"A=Q$GF9D$(4+P1O1,-$_EQ:%JCWNIW\ Z7,S>ZX1]@NP(PPV#?/?K02-R,J>OA MET[NC1^[IM,=$3G/8U"7?233*0'W@:WL4(@+H>!HPWZL*6T=2]C1-0X7OB7L\ZMQ26)BQT,\[911+[2R\SD%5<.:;P MSGSVG"'7PL1J\?D;1<^8@VPA$8"(L\";<:4&\:Y6^0-D.&GC.B3]@U/M;.%(9A4+#P.99.B.&/?&(;W6L(MJFXEQ UKK+$ M,!#N(/:EM.U;9M/G$&)5I@=FO\\MI4J/-9'VPJ4/5\^ \YA%R6+OV_F$C!N^ M)MR:6W"R0I\_X=KX._&/4;Q2U/,[6"K^E^Y,WX?BRX2ERY!,'6T4V6:#+;3> M%"O"G[MSV#^"O_B#8/T!W#2Z"29A4^3XT>%50GCY7"=D5;_3*XL;F4=UB_B1 M#QCB/QZO_7CO(I@\^@ZKYOT,!:!#?6$Y42#X"V3!)\LKZ=? MP1\>2QMC)3=.+!$215,^Z$T?-7M<8$J7S]T@ F;BY9-E$')E1#*"NG*.P[G.R *6U):,C#2@\ "'B810Y&]N*>"+.*W> DL M<6"47_53Z$8=XZ'7IYD;A48T@IW(A7 CH+U\$?(W"B_#S7^.=)*7W+J>"PP* M::< *BX3XY_QXAO83N35[W!'UYLMT2Z )KA>$ ;9/3[@"UMD)!U-HMDZP)L0 M (Y]QMV![NH6SC?[DE'E.%PFCT;L=:O*/5F^DTG)#(!>P(\@!7N%!LN=@'-6 MW72,7XYL&P)^^A?_N/C[H=7O'%Y??OUB7'[\_.GCYXNO[S]^R 7NV:5H5M4K M5V2<_WN6R%LLW!MV/@$WZ=NY.X6]\;4;WKGW*;SJK[/D61229'>?PR5CEK#I M;V<_I,-WSNA=[^KZ8FB/^H/!:-1WKB^OK<'5R+'>7E]8E8P-.:\@R)?P#>Z* M.2GUO9]89_0T+ M]^3?&^CV-9B#*?L 'M+G>.Y&JZOET2Q?GKO,8OD!3[71)W>!G\U>C\>=D=6W M!B/'&0 A1OV?9 [0P\3&(F6OY?^\6X2 M=7^(FN" '7U^U#'Y7:5Q M70M[(X6]:W:K%4FU6MC;%&XH6QF/XUO80F*;(Z<*UJ?NV:E,<&=4!:+L: 2O MBTM[8%7G^;H<%7T_&M^H,D)PWP;#O8Z8J+2C'<=#:R=+N^9H8YC:O)[XJM" MG7ZM\A&':D$20RXWVK '!CP<@9*-"U">3(7:1BI[&G3QP*LW.F31>G :>K"G M>2 ;WGPOO#S,EOG"3HXV G]:I[:\)FLH1?'\1L*U8RUTEQ> MZ33/ZVYE>8Y2A3!>6\]-&[YU7H(:^NQ4HRELK"/Z5MP5W( M5@5>@[O:RO"D[@7\@CH8C%*AQA/?I%3W)E;XV/O[[#;>H^B>S)LNJ;L+.XL2!C_.$P]TJ6@'G["(38-LM>=6;00N!(_Q+8T&<"GRTD:^(&;!(C_(+,G2-.09904YT&H0!IH],@13 !8*GHUQ:5Q1'YYZ;SF0^ M"[$][)%I67:%)K8#-_BHDRYDCR=-0,".O1\1!HXP 'T!#DA8@,_I_%63SF K]*T;7;\5SY;K08=[LUHL5H!UJ !>#&]\?QR.Q:8XX[-!Z80P1( (N\X"Y& M>&]R(9JQ$.S&,H/]D.]N_XX"M#1?,GX2\'56')R@X?&VRB3:KL'8V0I10Q=P M5!%\ -^;\VYJ%Y<%>PX3-P(C:/7I0;AQ$$X"\\4NIL)#P9+ ]TRHJY(N#6-4 M3);,^5$,P4>-S2%P606P*5P+]I"I?G^/U_?EY!"\";#KCFV!F"WA2FA MPQ$P,+#]\B4[MCGL=DW8/6E3OC<(V,18@+V9(1 .-^[P(]A&P*#? L$C'Y$' M C+CE7?JB)9JZ=UU!0:UN-\8D5#N8#53,RI?W+?":JC^]; I6928'T'*YCY;1 MMT+P!3J.B4XF[)4^7K"B=6%N2'@&?^)DV]H[*4-+8ZC$<6G;]J#'K?P=:&KB=RNCPRNG4AG M*[LS!-C)DN'><)_$(0?O$F%[6JY32&=QDG&=!2Z HF+>80U^:\/],8#'O>D> M P_S,5"XE:VZV.]##NXX 1'C*#Q-0$#B?^+/7Y,I]*23_@Z(*IR3 B#F(G=I M&O!J/. E'PV<+71.2"DW.FB[;9S5ARYFO]MO M@C6K7+>G5WI@I*N]'Y'L#?EJ]2Q* UC]?9\ 5H\*ZGZ*BI_BQ[R/;EG::#]F M*4I]@_Q-E-UV0Z:^+B[$SIF)OMFWG-W#C&<'-^; ==TNK--"*'/?7<@WGX5UD&91E&$A >][2, MFIGC93:H?6%/O0D:N+(5M>RG@51Y089S7[T,+U.G7@_YT%B,&\1)==TTW7;N M$3D1P!]^I,T+-/.Q \>&[ZMCXW^-YY1VK5*90Z,1;K2<:3FK%9)2(ZSX6XZD M8'Q<9FD&,3P\_(5TJX8J5 --*5>]-0'?4,O&2\E&OZH1K;^M?"Q^:+:K_ 4M MZ^3>"%F6X8A0G))&?O/NC8?[P=)JDINSJZ0<%RRXFA-4]9UKNREH*6ZR%(][ MIR'%[7+U+^986FRXMVX0XF&,]N6.J43CD=EOEC.GA>.EA,/IC4QKT"CA.)&D M]W_H (#YYRX.2+YA96#'DX)&[SC''U5T'.RZ6K:DLWD/@VF 6 MUPC2_&-DO&.39.DF]X;M\/IAA,PPJ%J#&@L0A3LRW#FO5<8"4_2T.+A%<,O. MJ9#YDA<@7-PD[/^S]ZW-;2M7MG^%Y4EJ["K8Z7>CSZF9JL8K\;TGMF,K-Y6/ M$ E)R*%(!2!M*[_^]@L/$I1$4:!$4LA,^4@B"0+=:^_>S[4M39/FKQJE(WTF MW>A(ZWDZ^[TV&$(GDI$8$N-K]/;T7FVVA#^!$Z7)](CZ-9^6UK][Z4V MGMV*Z\[.=';K:?ZP?V7C1 MCF;9C]%R5F;CI8;/^BX4V2'4>JQM:[ND=)&)'7W>I'9KH1*M!<;A,J* MFKU*Z^.Z$%\)IOKXPO)AJ,?M*(\7)^7:5(#X_'>A%_!KK8O< B>5%+@>:,T? M4FKDC/1=:7&;YLHH?!J,('VB3C"=P39'UJ3(^KJYIV'\@]W'5*B#9YPI MLV'2$EE]P;(2CO7;4J:$^LC\SIPVV@B=Z*4RPM%^K(J@X<=5-JN&P[SX M.710<&A(397*NE@:2UZ+4]7%JI5^P]8Q,YUU#;E=M=VF+>^BZ=;:0IV35N[S1?;@ZO^NO/U,^+>KU3N MRG2JT9I.E"VLI41+Q7)F5^G'&I^369_-%'FV \\(29D5W_.QM:[SPJ':>"D+ M0PNT<#RV/]4//[*I>M9KM7U7Y8?17^8_M((S?ICV&,97\WEI;NEF691+?9<3 MTY2LO]PU]57?VO2/(6FU9.&O)JK0'4FVZF:ATLH:76'NKU[&;1V$LK1)I:FZ%_+R:6Y$<=.4Y;+ZQL+R8Y",*S;VWQ4BY QQ5+C^Z3E M?&8)O:QEL;QQMD4^N]!-DY8 J%(BQ\%N\UEIJ'HM.L^?&K9UY^8[O9Q>6W8S MS52FZ<(W@,$>YG5+Z@HJ*MFH.EC5Q8UZ,@3CS4:E;J>OYTK5C2LA4]]I<%:5 M.9L;SKZGTZ55Z/J&ZAMM[LQV?Q\%>]JCE=K!W>GC6'R>G@KIB[5G!S(0^\DU M6LF![N>9Z7[VRERHC+YLMM3>M_$FM%H\"MG\4LSU2$T=TC;WO^H0&5_'.%%Z MBL&%C=4H>^_:4 I3TL[/'*L[FE_KU\=C93T:5K>9.P*LSE;HT@,LRMI, M4"9C88]"=04;"#4'KM+_RF[4YN[8^HWG[H]N&&?VTXW0L!PG^E P-_)AI ]P M>YC8F+Z.'Y>+[$8=#I-LJB\UR6QL,:N>3#UN_6A7.M@X-O,H)[^,X+N1IMS0 MZUS=LGKG>/&V?&?3#N:/[K%_':&UMRO?P9SUVD5M$7,VXP;LU7X=X7>MNZJ7 M.K6C/M3)-\Y^'9%W(V45S3TW298;NPJEL::N4^W+66/.S#)9>559]Y/*Z&[9@X7Y36GY MO+S2%F]IC*[1OY=S:\1/U+,7MR;J8^QL&V.Q?F]UR\KZ4LZLE>MT=COZ?3;_ M,1N97RR)S,H#CJ=I?EWJD(W.!;4MZ_-,#_PI6Q:V_D9G_66KW]D6DMIC;N*N MQLYM;M4P J=3)4\7(^77YWIUY^=NEHWZ^,52N^=*S$H]5L(Y^U6LRNA!:PO; MF;>+ZHD_C#Y_=\&JJ?78B\Q2-^D)/@ZAZ\M4VIB+"=VZ 0#@@YM(\X'\L>$) M+]-IMNK<6.O7+K8._-.H9[.)ZBDNTK'CYQSGQ7AYK5Q:T6T<0\JGUR48[VX)N?>M**">*5V71:V>4UW!Q.*QU[ M%&;Y)ATC*Y[GKR8XV2W'/L@G:<)Z9DO38F(L A=@NS3:TCE6ZOS(E0S>M,,9 MACIK8OCJC#PK%-4V0D5\[;D45=YB([(K\B@"H?9R^-WR"_VG]O.NU3*L@N?AXI>!A2])A1]GEW.6R4Y5;1'G^PZP>R. MW/HT&= SH*>K@TSU@3O!'%6KS1_6.>).KJEE>@Z8&C#5^H2L$\G&F!VO0*R5 M&JB09FWCVWI82*6K_KMLU)>YQH]YL;A2SU .6FQ W KB9C97K5VX:34O-KM0 M"LIPS1;9I=W=[^+J<-WF=B2KBZKA<2_]OCHF8T6XWV5C[/XWSTY+KO"R7.K)S M3_"H'C'5K.N]\2-HXD= #V2KXT<;KK%[-$G?9A49]@%;$4E3Y:+L(LSHZECK(J:.W-G9M$TA%J>FO/??3 M?+D8O7V3?$P^OWDWLN/6/?UI315?9*F>YJ@%S-R1$1$7&*MN[%9#7Z=4&7"RR: I@Y971!]4\7UK>KX.58FG@V=GI=S/4Z]=:W:(]%#P\=I:1G6JW#Q M)+NNKN[^E)OA[DV5V#%@5'GU=RNWEN(I'URO?)/"@^ #,AH/^BYD?EEH%5 O M\I,57;7;^I[6]%[KSHYA*S8GO1<.3:,OTW1V'#I#:C50:"MVI8*IR.H9-U4^ MUM0A93,CC_E,)Y5L'9$K!*Y2&E5IOYL-N3*'4>-GN4F&+\96^ MV)5:Y?<5UL[G>BRR\QZG[4K9ZDG&+B6HRU+K%UMC ?61-C?O4-^P+-H'MUN: MZKEUH5=AJJZ;FE!;?*K%4A=P5_FQIM!V87L=K'H>+Z^7-D59C]DT*>F)5J=2 MU\1T1$QKSFO=--B8 #91YY;:G/M&[LUFZ[*TU97SFD4P/HZZ0)&INYQIS7HS M3:OI=-4PN^I-*\/QVF-!VN QMS*;Z5/G 1S9AJKYO^R==)'T810U6W*AKJLL M#Y>F- 6.&C-:+9KG=<=.:R'6P*YNYLW_5C=KTC*M,,%R9C/@2OF8(DIU M_N;-4UK43V^-?72M#!2E\W3_IU%""DSJ)G31R:*J%]*=A"NI95?C8\L]#5[T M5=Y/\]^SZ>U[G4E_KVUY9;?*I9(D4Q3L6RMQ/S^>_6TTVA/<'5-V!JG2B[DI9C^Z@S#6,+K7YK&,#E0VG#V5KB9WKL(;V MCA46M"L);@[UC?!O6G'8Q M5XNSH//FJG!6EQKK3YIY\S]T"YCRW&_F=ICA@,L!EVVSW VEOK < 'KD7'I> M4S*M8L\$=!QGE$LCK6-PR&L/"%L/&]L&G%IIM338914B,:U0M:5E8V.5SCK6 M=/;'BW:[K#3*ROZJTR,4K71V2&*C?O MT\$D$S,W'S!T+#=5BUC]"9=(F.: MP/Z3%?,WYAO>=5K!] DSNM!15?5?E[9QUY^ET]LR+]<#7.UMUP%^#5*0S3://=]-ZWJGQ,!<*5CG/9)K-6 M[Y>G@V)W/S1550>P5L730<1;^;D=WU!VBAK*9* ML!)9%:IL6%*37EA;U:K%2PG=>3ZK%6.57-%>1)7F:82H0>A[F[ZNB[1=/GT^ MG5_JA.@H:J516C?3-):U'TKG8.TMFNJE\[K<+3H'*ZM\+R/J*65[])"II,>.O%G.2UM?JVB-6IEIFP.L.G7 M6TGS=S-I>:M&>;Y%.PC6."9LUJM)%.I?9D$Y4=U;#L 49 MHYV5XG9OK;5V.UM12\4Q9)@L&8=.E);M6S?4B4YOK;1@MLZ82E LK>)GI;7U M3&GH[4Z]UIXG_.@/6_%H*_Y)K?GUTUB-OTG1UYA;&N M\)U8ZJ,KTU*E-'\;#6-UY%UF9<5DJ4MS=&KS'ZX>3)U[N3KM*A&LP:Z?1+_> M'!UF@W2K:&,6+8K\\M)0;[>_T9[RQX"]C45C*U;19V,1?&Q9/VIA?M/,;K\9 MNT@:8^@('M54E]5ZS53LK#RH:_?/C1?86'NN_LBL@B&TL^:@LP%U/8-FW6I; M08T*7,\V&MBTR(AJ'%O-IEF[M-%RGC4^KR[.3%STMS("*ZG2[[\/@%5MHPZO M[)3B'#SBU^01#SFN 57[197A\&HSCK115-=MM2JPYT7+E'<'=&/'NZ-Z -P MN#L -UXM7U,;-+,%=HY(T-:T6:>Y.M+GMC[9,-9GE[>.EBBKXRE5/'" W0"[ M.V WRRZM6JM#>;J:O8KU+8IL-CG:=J@'XL>[A(S7,SS&SSJ_M674=97LFM-G M0H.NFM?D(UM9(-?I6"[K>2":U*8;R"I7*J;M<6*+N2NRT:J6UYCWNN[7AO_S M-D'[IEO0H5-;>^BT2EID*_:[R278Y='+L>:.V)=;Q&UY.;K.TM),G3AW]=5V M&=1O#=G:AC6J[[ T_12:HWG5]?XP^C2_>]N,TURY1NK+6Y7D)MQEY[OL'#&( MLG%V?9X5EHP=0SL.8G>J_V.(XV[RN>/9][R8S_22NT#];TJ'3$U5HKJA;#8^ MEA:NOW_X]F'T9RF_--';5#F?4'K9?K$+A-XV =4/HV\;PLOM>/IJ?LGH@Y^F9]"U=5;4N"Z& ME;4WTQM-S4XV483Z>1?U_>6.TUU7XK?3](?I(Z^+T$PSB&8PU^'F%H^RTM&N MU,@I1?N8YL_Z=?5&TSQQ41$CF/S5S=*J\+L>S:M+1=8>0$<]UGL-7#S8M237 MZ&H>["A$Y[1X=@'B>B-P67;+W66_CR2\^RSZ40V-[U(?U:Y0T]W M";J:!/77RLB;3=HJW5O_@SGNEK.67:<_7#?'.4I=[:8Z,G[M $'^J];:+9W; M;O/2W^ "(PN]IJWY*9:8L\C:$]F:)VF\XE4N?GW!V?(Z4U:LN5^U"S-U*!9Y MJ2Q$UP2YZ;RTGURE$*W/3_=-G;3>RGB![BH?A]J.*B2L+&YJ2.ZM,Y%=:\85 M=80VM-H+LJM1>RZU= M*TOIX%PDPQC8]*]:E^N[M;9J[SK3+:FF>*6I!"C'5^IYIB[S7Y2:W567,;3O M;$5$._'%:FGL;GKZ]_>Z<=24+KBH4"WA+<^FN]'4 *PT)9OBA(W? MLVG,Q::J!VMO%EW>"M-QJINVU^3P1^9ZH7,[W<4J%[-=)AP[-?YB%=0ZCMYU M.REOG$['VC:MK$X]Z&MU=W4]QWRJZ00FFLY!/:=9JJ7"3+%(\YE[CW4<;(=V MHYET"^%/>T5E";O=OG1?:!G1;=W'8CDQV[6B)$>ZO$N76JB[NIPJ/V:Z@HS6 MU)AOCHZU5(?^Q&RWN8>W\EOX3KGF'T:< "O09>4(M4X-*TOIK'DH\VH=HW"S M0]_D;KIPT)HJG**-OE-PVOM9V6U>*U;AL>-IJV>QA5OZP8*W5OO1-61V*@?K.GR/H2Y^4QSN.YT5S^NC S+ZN3U1+Z M-V,H-?U+-DNG!I,M OC64JDE4.\VN-0NN)&C([6L_ES-C_(,%7EN]6RH3K!) M6D=\G/GZ?]7]3.;7GE9M=7AHC:&\7F!;$:J.0MO KHQ<4_AGA3+,D,GS=,XYB"C&-V3 MF?$1FG^LN7Q%#FAY0"K/P55>ZT#_>S-"0',1V:#01$]>U"?C3;K0K#FFN#O] M:6T?,]=6VB[338<'!4.)G<1PZ" /3=Z+YQKL-VP.L M^B[[FV4=M4KZ*]JF\9SE& M(3P&);8I!J*#.X5C+_OX4P:M^YU9;C&T^:6]YSW\4R>JDO0\8@@ M8.O=*\GK>GDU<&?V]_;E9MKHF':WY,TC"P#NR^ZOW:W-Y4.@GN/&*?5_Q MX?H-J_;6JC+65"#J5IVT_U08M".+[):P],QJ8WY;';6Z:5!WM20-F.F;^Y_= M24IU -S\')G(X^B_@/G?3FMSYTJ,S23M/:S%%Y=!TQQJ.O5O':&[2DE>"A,Z M(*CK*WZYRB=*:?9Q%FT% OP"&'B$?.P-%6>Z'6]8FXUK@P "P]+MSU_I@O3YD6)^[UH>^/\]NYW=S*VQS IVGX]\OS=PY;]F[/JN5!OB>+'R1YP,^@'< [S&"EWH^ M'S3O -ZC!"\$R!-@G:)Y@.\ WZ. KREA18_JX3M.^)Y2%/[-_WZNNZRG9A)& MU;KQ0"@$/1 *Z37*WA-",?<8O"-&>._#O*2F/.H5)QYANS@3PX+ON."^Q]D= M4QX-SSX2XFV[#@NUK)S*-L%Q_O\.V%/^J=7HT GM= MDGU#DWF$]!HZ.PHE\5#2ZZBVD-.=-G#7)1@V^-F/#X\@,6SQ:6\Q1OZPQ:>\ MQ<@3>*= Z=%M\?;&X^JC?:![JCYY0DQNY0:@OMB3@7!/0=P+K-;1Q9JW7H5# M#3I#2CU&>E %&Y[],*// [)?![)]#V XX'K ]8GA&C(/L!X\L '8 [ /"]@0 M>8#LDGP9D#T@^Z"1+3PB7I/*7J%G7F/CJ[[@<#K/S;P30Y0YFX_F%Q?OS].I M8;XIK[),SP(I-/6$[28T# GKI)HU^XN=RZ0)CHL5!M5JG,^\\U%'<55]TA)Q M-/1D];2[M7DI=[SK&/K\W_SO7VO6OHH=NVQQ6.2M*6.:GV=9C!VGV\5R-BE' MEX;JQ#!]&/:=FH_!,?A=7.3CW%%#VR729&BM$<_UM0V-F-G6[KH]CDNT=SW9 M&[//5HZLO_MCH> M6I27X^E-8,;2S<0UG%PF3\9@IL6E6+V\\;@PE$4E5DU-JE0R-#G0#%?7E[58ULM M_;@2R%P=QI/1C;)OQA7'I^'#FQB,J5\]RSSG:);,P+\;S;.DB2G=15N,D0K' M^7>+U>8:S]J5:%S"L0)9&RLRT M^*D^4X\*W?2)FD#&?K0F_71T3FGO%D6 M>BQS64T@K$:=I88$S1@IFHIPFMF9F9/6W;K-=&, UX@Q6]O8W)ZV:!1HY[/+ MN7Z/I:[27[PR%D/3F:IW76M61S,!))VD-W9ZIMKTRWR%3E03ZNAAM9W!T@. IWZX)^S2S:6Y& M>4X<0_"=2S92 G,X;%)/6CK-S_:$[U8XTS-IE&*:WAI*P0/CV5+.WMII."I_ MI#?.V;G(?S8OZDD11EHE*6WQ]D"79>;'4;'2:<^%H1[DDSI@(*V/B MB%7A_8:1-6ZL3=$FM:P^M4*8:<@9YV/']#X*K]21[G68!2V3H+=")7B@(M!9 M&_6''VDQ:5D\;1UH![EHFT292\J0J8>Q[ZZB?0] N+N&UG$;98>L&;#5D&]M M59K=4)?]DI7S8S5+POFUML#4"?.ET-2O1R.-?]7V:DW3.=4FEO@B_5$' MWBJ&J/>3&=5,&^AH'?1J7N MNDZY-+/M"Z<,6JSXK4"6HR)O3WS77/833=.?U?/?]1U?6!G[;MFC<^66: KL M<\W#FEM:U#);?6Y+LVMGHYM5:^Y\=7W,"(I\7MC117:TH_-%VBKLQF"EH:9V M0R#7O_;#*-'^D"%A*QLZ:D-1K:]0-H3=J[=A(JFYYN0W^L0MS7)FQUW-E=-2 MEA4=>G47$SMY2;UJN;E+A4@SD,E-># $MPW9=T6E/=$^C/(VZH=HT-2^X5LW M)D#/PWKHH?0[[83@M0=H#\SZ46CNV\G\Q\SQX>H1>IHRN!Y29QYG\P)Y:C<, M2WM-\[YZ#4=1K_Q6"T![J<*,(BXTU_]_S$K: 7='(.Z;--<71QT= M3]=;>YS$,"_4F?8]+Y;FS#.15\/!OB;;N1L?4DV;L!-JE!*HN.WUB[4NL?3+ M%+JWGAWJFYU*\UB;..WKFI_&U)']?.EYD^L9@%J0[JH)^_8U9Z5 MZHDMI;XCCJY6W6L&X;DY%(OT]\Q\@[D/,U*AO%%OU9$E3<>_OD=V#])J\/UF M55X/G"F4V*U04R-@;T%9$V5NDD3*UE^BA,_HWIP4>G5@XG ME<)V_60/8]I<#H;SQ*?*E T!@#3F+! B20+)$NQ3 <)HR,$\713>E]GXO1(' M[9C\4BZO->O[$Y?J,7F5>E4#ZE,N2!12A"D)B20^\(D,(XB21$#10P;IOO1. MDUOR5U)+21U@_E:/SC)Z[)L^C.1M]3D8?/T7QEUC]\^EL]#7^\\=O M9_'7.!I]^7OPV\=P),/P\]\_G7W\].=1\O'K7Q^ASI^GBN/5W4$PUP$)I6\B M91^-S7AG ^HK9<'K(1?JY-_]R/57 =C7/9N3K1E#LMW]<;*']=L@"9]OE,^C MP_]W3]Q[HA&SWU*@=#G)JYDE>AC6M;J0\\5:DQA7*H6,[;>V*:.WZOO-\(]9 MVIX9\\Y:\^VXWUO]59H$"(%?0_M]YC?XZSLW1*(*T(VJV)RYB(ZB>]5(8UOB MTK[%UGJK2S13\\2F./5T^AIP*YPI\N>.KQA:6CBM6SUDSR1!]< M(TC?IN]&;_60ARI#H&=INK=7>!,YJZU[F*E%K9HHG9!7?^IW MJ[2#.#=3Q+1[9@.VS9R^FT)M27ZC]^:RFDNE7\]N&N]N;9:JNA6II]:-TZ>Z M-OL+^$_+^8IJ\#;-R=./5M9S"MT*N_A$M:^MD8:?M4NI'VAD#Z"W*\NB$.P0 M^B64GX,*DEX;)?7@VZIBHAI6-3+#1AN4V5FH^DOOP)6GT_-Z()3:7!V14IA= MJ;UP&Z?>BG<-Q=^9#=?W'=K[?J__<&DK_)(BO+A%,[$( MXUI\N]%ZTLR/^EQ)'4-I@K 7N5YRJUNVC+^M'>']AM963W$[Y;X" M^KI\'Z*D2CT:K1POS3*K^_ZD3I$1K :B;1[\VU:Z>B*>/0*MXKS.%E(OSL*,^-YD'JLE':#- CB5UP<_70 MK]5Y,]J\SA2U/V4'7SJ%8DJL5NWM]^/J\S.EKS+8-9@N2CL85Q;R7H?JK=X]36<&E4&O%8 RJXIU(U8 MR:@?WKD![F[M2557B!JCO]3"8F30%)O>];75.MTU)OZ>6_+:"[9^"WI=K1Q/ M+/CU^KO2D&]ZNF;KS?7CV.'1)GVHT3E:Z'HA4TCIU7/=32K(67=FD]QX>C/[ MLE6*G=_MC*^LI;%UFSMH1MI7WG#7TE]:LV:RDAQNAJN;>:[*"&O4FJ)L+K#@MZ. MWFY)5%U%4BN2>RQ-<_FWZ)U.S\^GWYWR-J>A+?-0I]%TFLTNC;2[ZOS\>V;* M+]R,\WJL>IWCK)ZJFB-_QSY,YNIV;1&[_E6?%>K0U>Y-2P+N"]=Y+D-JIO'^ MN)I/,V^MAMS3$MZZ(2?-F^_'0,%STFG<4G6ZWZ2F7&[M;C9?0,ONK*V1NILS M=Q49^:+:RVT/]+W*^)K-+L<*ITT(Z&^N-D=71E^;D=QZ?/#X$<49^_.LLE+M MQ;DN#-"SEBV,K(QTK&3R[N>=/3V;V+3J5;D)L92:%CI0)P)::V^7^L+WYI;JL0;.=!N;PV45]G-]LRA:8.V83^;"U-N3+#2AN_UM7/U7&F!-S92RYH M;+I5?IJC4CWO'S"N'J0J6V[E5^8R[Z!PR; M]3AKK7]U*EL[M[GE2LO><X.>E\%"7^.M555-Q99A[EUXZGN"ACK MNA7SF*FID#*6D%OFQB;0&W&ME,P=1H1Q,/0>W%1]2M-J^UP?;:$,@-G2O76M M]8,ET[C+O9*_.LRF98%BMF8=K(ZWL=ZMFPA#6$[EA+ MHT,WJK47%_,^BC8.MQ]VG9UTAUJ,H:1B[Q@\LQ64VK>P >TRG[B41FVSF_I4 MY1G9OQJ-LJ5PWB&3^9TR:4X+_K--7^DU+Y9L5 MVDU>W-I"4WO+E1YM"NE:[8X3I<*F\YML5=6MMP3J.ZKJY>;G959\-[OKFO!R MDYNQ11TC9D!#,CL$Z# M=/)[I4WP;0KV=G1@H[8,!LL5X[1[/:>"VC;/[[KLO:6/2AVNW81%ZR[>;?NLHL[F1?YV]K'^? M9&ZZ@5'.GW&5 MV@DC39H$U!U86SD/.\"JFDW3M?<9:K(F!-[*M:ZX$C9V4^5T=3E6W?7G7 8- M1J-;[=>:E[2&+-<36CI,.]/&Q7=#1J LDEN=2FG%Q%)[M0\/(?N1&[""%X/2 M4W$1OMD$0*XY $R?UG*13]7KIH"EE1IK1\5:AUG;F%OQ;]>4594-?*R#IF/A M#Y0TGY;3U@W2W]UF,?YH>GKC3M7/ ,]CWN!I;00._ #0.8WG:W%[# MXG07YXX)B,/BZ,79-.3U4,8T/V(DPCY6YU.VL*PP.\Q[V&F4(I06&,4,RBA$>)I/+-:)9>JZ]>EN\OT_3FEZ\NK?K&)&O5[7_5SF@2 M:1W^-_+/L^C-:#G+[5^7Y>2-YAS+E5U?_L^;]UI/J97.C,:R92'_\R;_J4S_ MY?5DOG#O?/._A/F>T%-*5I^A"<7UMYV'.;1D$,Y7+)QG"(]N[I*4?0>CG73+#JH29[GC;? M:TCJ&679!WXCRS%@ 4*ALGKC)(DPE@PX668QA'!=EO4B?[[XLUYB.9M\RXKO MFF/WFUKL?=K%&$*/(-*G=#^PMR]YR X 1:@&:"+C(.2<13QDZO\(3Z*P-%1[!.(YI M($(F, ]"@B/ASA"J7@@?!]#>K!HE*I[@K]BI'M![)WI]TJA7*6$(@B"4 ?$) M1I *9Z*K7R._$P^Z'[V]F3R0 (]@^'K1>RCU)?L+^7S+="7RI5=QW+H93;J] MVPPK-:S*/V^R67E7*GAK\3Y6.TB 1E !EI)&$0MQA",9(X&1.V9X'/L^71=4 MM[Q_MHNKO!6YLK2Q7=E]FD@ZY0+\'D7X*(Z2H\4:; *+A 0P$4E"0R$$3U#( M!758"WU .G&;G;'6F[7#L?*0^\R]#UC;)]9P$R.D/B8K--./0$Z=.P/GPCXUFC+<]B?7S-RBPM- >#;NIK\37T9'*<7$Q& MG0"US&(8HD3B&$:)A RP@$E1QV1XT$D\58NMI#5JEOH93!!$/<'X$*0Y65"R M)E#H8RZ#6 8!HDE".$<\#*NRHP2'R5-!V9NMHD")0:_YT &4!P5*OPD.^E%( M$,:4XB#D+*9 $%*%5VB .I;T8T'97XZ)>I"PDP;EZ8=4ONH)KLOQ8FE8+\97 M:7'Y:F,G$(!&#&,?0QB%@OM8Q*%R;1%Q):DD"$2PH>JMM9"A7<>]ADH\0H9( MR=$@"S9A.<)1PF/F2Q+[D%(>\S!Q5@=("-ID=6R#K-Z,#>J!7BL'!F3M%5FH M%82+>$QPC* O!).1SX&LBJ=B$(!-3M8VR.JO:M>#^"0B;KU5WYY>E.3MG]-\ M]FXTU:4J"JNZ+<_0K1OB]3W7EQVE7_#V?O$FK>)=& LNI(0!2+B, E\*YDR2 MD"D]T$F\JIWX3>W#Y]DWM0N?+[X4>H#:XO;+-%4.PK^7N?$4]FFDL%Z+"9ZZ M^XU.Q1QYJF%!3KXAD_C A@'!.28%['$^,XZ!A1.\O"[F;5 M?[)B/DG+*TN8"-&OAR +1V&,O4)H<]ZD[0&.E-L)$Q:%(?2ASYGOH)V$, AZ M@_;C[#K-A*C^]D#^OD^7]/A _LSQHA>F7?AM5AQW.UEKE?QHYG8HR5YGR89Q9X/^RQ"/HH3Y6B1I?Y7(RL( M HD5GI"DW(^3"&)$>6"1UV:=BE89>.TDM\@23 1TV$J(>F._U_PC;6_>%[*)J\+P<) M#V.J_I&1@'', A1799$P#KEX/ S[*W/T@-^GF3_ \,!@B%I=I&&2H$BYG##B@D>< M,5HU<4@KC79HWC@>%QN*?[-5FLI_JZC.LMPD6(M+AT$>$B MX!#$/A )!H3CJD0Y#AGO)%\_SKZKE=59*!LOJM9ZKVP;'L=#&\<)XY$V)HU M-( 8("ICC+#ZF3(7&.="!$&G(? 1>.R/7,/ST6D7R[]R//*F."4$- EXD, M$HQCR625J"'*Y_,[&?Q'X+$_N@P/^:?=4310I&X.PF\:?_M:6/X>\$]:K,!\9 MO.]'-VI1U@26F7V4 M49[-%^ET--]HJWFC6;88JJD??=*11A MUH;#'B6]#H0:FF9>NRS0QNI#4:R.0*0L/L(IP9'D$%>!"4I!YUQ\:8-/X%[I MD@=9.'E9N%\46C&Z6+?=!U$@$: D00Q05O$[,)KP3LSX1:Q#Z'$Z=-0<3*W4 M/JR_V+7.C,XS!81LM$A_OEX"%MP*P.GN-TJHD! 1 I1L^M59Q:.(11OJ5*I2 M]*287X?JV_/94CVDJU6?S\K K+!]WYE>YK_FL[FZU=LJWBYGD]6KZ.ZYQ>U? ML\75?-($Z??;GP,\Q/H,M +&HZRGS 2,AES (>(#^B,HJJ0@X)$] 91/&RB.V/ MAT;I6'H2B'WNJ!HX4,-*UV^9W*8RGWHJ.G]][A$AC6:(*8R$3Q(A&,$"" @B M6I&4!2#94.+E)-YY14$VR_8]3XEX$#WG#+[#\XX&/-^+9]HJ6>0PX2%EL0QH MA'W,:5AWN/I^EW1O>SSW5R$&/E$O"*J=7E"&0D)9&2^AS&B. 0XBK%%$+U3R>NGBV>A_@&L[[IRA_(]SIP[B4P &/I ^._X/WQ8X^J*6 M*)\N%]GD=5FMVT@?;J2/DX0D21@D(*10)!#S:A(,"2"/.O-2UZ7/K?&S6!"@ MU]:N@S/27SDH25,*'$K,*1 A"6D2Q0' #(<5UR<(^(,VQ]V@[-_JZ'4DWP#* M P,E:VKZB(PEX1BI%\*$(\I0#*JD$02LDYK='I1[L%1ZG1QW<*!\T;:F?<2N MC0T[LG_+)N]3]33I9::0*G>FS^Y ?OUU:9S#%H'#"<@E"&0/@T#X7.: M5%V%8>3[G8C,1DEWSD9'W.7D7TO;(KAG"X>\\MKU >_WXITT)<]!+)4K#7$2 M+\3[RT6*2&ICK2#& H:<>[3J,$[ M0H'<'][[M.DH&IAU#JHWZ86G63M /E\,ZYG+PY]56_!&6U F)8UC@7$2BX!) MS3/LM(5 4/I;^GUWZ8M]Q[FP!_=I"!Y2I?4 7@M>@5I]-H E*(D)!B&* 94\ MJ<"+ T8Z*9.G@[?G:!EE>V03'3P=OKS$W[)%]TGL<$GA[M,6.O@LF3,NKD?J.?)+-)J5&SE1A:-(TQ!Q, M)][+V?3[:=%[$#H'K_QPDURE,8\A)DBR0-:S[+W5]:NAPC\L75U_[&W M8S]P=I6-TO%X?JT^=ZO@/9K-%UDY4ALY4A?*U<9?%NET=),6)J>_N-*!VYE9 MRU2'=2_R63H;Y^HMRG]=9(9C]L/JTYE_[$,WO]_W4'??S\J9[4^-CK(+&V;^;?JZ*ZQHUR[]^?%UGZ^_OT8I$5OZ33'^EMJ>[X M3U>%>_#42&_I0\ 3/U:V= 1IZ#,!88QB&"&,..(8ZL^D6Z]8%V3I8S YNBJT M%/]7R1/D)R2*)5=JA3'?IRC6K7V1CT 02[ +WL\THC5V-*^QAD>]AFD'Y^LX MV>:!R:/ED-SA(:^A1'Z*1M_^'GS[&'V47S_&WSJH?MZ[:TO=MUK6[,)>WQ39 M538K=;5-O)$E[K[;73O9H"XN>K+,OO>* MB:07QBBG?*:.2OM[^W(S?-2>B_EW=YKCZ?<-3 MGN772A]_RGZ,OLZOT]GZW?[()XLK]:-Z#G?HJ>-LFMZ4V2_5#QU]^J8.BM6A M7:A%^ZZ8F?T.!O_XZYO.^>N^_YZ7=OS8 5[QY(>FW$=L44-%'-(DS'&F^>_W MLAC_S-*B',5*TB2(+<:[CK)9=FQUC8$R)=NSWM\X3!?,QX MQAE[C5S)AXG.72/6@X">L(#ZX#72+!\F.@WC.SPOU@FX%: 6P:Z[FMU.%IG=/)6H^S)K3G3EDCZ(2>%CS8CBS0O1M=I\7NV&'U/ITN3P54'8OX]U3W] MI3>:9;8B(/WY&MG!WMYG2OFTH:P#'"$1))*'(86)[U.*?6M*!93#+DVN.1%7 M,KJ-914UZ_^WI7JL"UVQ(S[N M\_0Y30_@D-%\+YAQTSH6\B!. H@EP7$2AA)RS"HP"QQUQG,\'Y@?9TAMHW(A M]IC/3T'GON;HUO)Z.35V^6A1*"SIGQ6^TQI2?<:T7A&3F=4,M-$,2C'X/@J5 M^Y_(*&2 0-^QNP0%O))YD:E'"9=%D_2! MWRN-_M%QG+UZ2;C?XF.M(6F:TX\R B)$$8LA!V%U2/H$D)<3A<<9?-N$VIZ]6*9;5,$\4['>09;='8G*@J UEL%/8@08!E1YQA0F$<=! M5"44!.+H,3JKTD!?YH5138M%D9\O34?IV?Q+6FQ)VKZK@'W:NR=5W3H( MS!,L90A0,W!22HQQ%'",(9(1)30D=0@_A*0SL+I_B>G?)H8>[K7?XZB,VT'6 M#NIPPBWNZ 1CP -$U)DD()20T^IP\H7?+>_N7]3Z+ A'^"0F5^U(5HJ>FZKT MP'I"PXU6\Y.]INZROO;>EZ>B[IA[8R!HS>F(08 QHUSX,/!]B:(DK"HZ T%H M)QRQ07$^1XR:( _2_;&4/P(!A]E*,^B#01_LK@]:%:^4Q9$4 ! =E0QC&H%J M;D] $8<=Q^5Q^J"_WE;J07]_)(N#/ACTP2O6!ZU:8A$G$6&($$D%]:. ^W'4 MV >XXUT]3A_TYCDAWV-^K[WNIZ4/3IF/=8O[[W,])X]E@'WR,O;%^*IK&7?[ MY&@-4I.=J6*5JP$B$B#J(TRULY%@* ,?"@PA5PI(?V:@BMWF@5\C56R03I5" MR$;?KK)L\412V-Z)F?LCB6V]>\40.UW*5O[F[L"A_0K.=F-#!;WSJVYWQ8/J MZ]E'K'(K&DWV2OA5!T[5@5/U'G@,G*KW+\XF3M5=Y]V]\A22_/8M/OOV -@. MJD+SA0,B.Y.Z[+Q(AQDB&/ QX.. REI?(/ENRJ@7(UF6'>?R1)HBCX_ :ECS M Y;T$VRKU(.%TYD"G?XA^_9H44X23MS"W%$ M3=TG)-27",1! H0?)7XH8D=KP(C/(K8NCM52?JU7\E.V!+P>L4> MV\?9=X61>9$[&N>!&'1-*EDCE3$#3&!"(C\,H8@ Q\(5^S,92TG7I;):VULE MC'M3\@1YJ%_&@(.SM%XW 'F+V9+Y3/G3@&*8)!C$C$GG!##.J/]8 /9S#!#L MD7YKR0\.@+WE4H_VF'"L%"[$G_81XG_6VI7G%%C1""Q40A;+) J \@Y@("5! MI/+:9<@[ FN6V290]NT<0.8)L;^2[P/*O V@))F #?,L P!"FG @?2%X!)7+ M*MTI0M4ATO%=MP)E3W$CZBGY> V@/$*7 Y%^SI*S^2*=]GR6G)K5)W CKQ " M#F,)&(UE0$D0!12X0R2@8;>G\'G.#^5T>(0_R_B]XS@Y3@Z"I#4#$B4ACV(I M.$8@ @D.A3LR*.0A 8^%8#^G!<+"P_VVM1\I_-C%U C18M%B/(8 MR0@*(64L*0TII"2.@!^S!)*@R\%6K?-O>IF_ZIO^?/'W,C-FU_XL?N(QTB>] MVN%96Z\:D1# 5JXK0#1)"->L%2(@/*8DTI ,21A*R;MD]8^$Y+9G!%B%Y'^R M8CY)RRM=%^PCB'X]:3B>FO%OLPB]1'P.4\B.KUA]6/,#%NO#B?WVE4?\4F0W M:=Z,KS2Z8#B(UP]BULP,YS$+4!SX..92Q&&<8-]183/ &>@P3$;913[+)JU! M:388E\P+_8O[>_EI/AOO.4+,D ?Z)94ZN /ZE"QP'V ]\ M48WZIDGH1QT7I@^8]A-GH,2#8!B2?-REZG^>SR<_\NGT)"V<+411^6[-B4&$ MGV"&"()2P@@"S@-W8@0A##NN6[5V>XP4,P_0/DO$CD+A'R^88#._48"0T@0& M3,:42<8$2JI&!\@A[%2BWP.FGJK.H<+2,'[UN-T &PC(9XMT=IEK9K56I'@P ML];%L35H.?)A'((P) G!5&ES@02I2M EDF)=')-M$WURC%)FM9OB+6YP0C7G)\^!%3R"I.$*E?VR9CLY^!@P(/^8.BH*1!YZ;64C+\O@^&+^P[.T(9V>[89 (]0BT@.L.(E "'PL<8+\ MJM(P +Q+*]+J!7F&TP)[H->1F<5#T6@]YJ,V* R@U*&F38@,^(3*&/!!A!!,4 MD)!6(2^(XJ03AGV^*BAW/5 ^T)=UD)Z\).;75>YE>[3 W6HI)!!"0\#.*01%0$D?*S.*A( $0,.^:RQ=;^:L4( M]C#=XV'ZF/U\R7-VD--!3I%HFO\Q"7V"6*#IE)F0(0BXJ[^@<0A$EVCR+CGM MJUC.]W"_Q,E'**<'[QC_,W.-_R+_!K_Y?-O4?SUVW^/ MXK_]_>/9/U^EW["WZ2:#KS?LV9%7DNU#$55#9G[+T_-\FB_R)V?_CRPJOCMX M#^X4'7;I&';I]&N*:IK[F_164V<_TRR-@_2N#D)ZMG"1<(O-1$@LB ^8\$E" M4 QT6+9N/8J33NE3M=]?[';OFRA->4P(]DE2=;#AB4$*GEL*!&JQ!$(8^&$2 MA@F0%&,H*?1.'?81K;SU-VM<;O,S]77YCJC2P'?I]U MX22@=40A) 6E%%)],@$@HC @<02Y))C'LDNYN\*F4CD[MWOG]/2X/XP2.&%( MHN:\0,SW=:%%Q!%62-10A!J2(F$[%&\NG)XTJKOH;$? M^) P$?!04((9CJO),R'V_0X)B-N39SQ.,/-PO_,#CJXF?H#SO7!NE<$H;X5& M3/(XT8RD 4-A$E3='8QOJ )_!)S[.;DP]S#IU7D^.C@?KC.SG]$UT]Z2T$5MPDA !_74:?TW5AGB##J(*C015J9F$$/ )) M( E*( FEC(BH.E09)S3H^,?/Z:P [ G19UO?X:ON8Q]1\-M99O;1G:F5_RV?9YXNPR";Y'C6Z M\/B)LW:^X"\0.,!5] M^+K\="S]:MA$?\K]],PMUIK]Q(,DB!(=6HU]H7X.HXA5(R>2@'5<;M-S^#5; MY$6FAP)^;I;Y.:9,> P/0R9.&)BH26H)&DJ!(L%\&?J!).IX<,"DB 7=N94[ M K,GOEF/PL$M.":W8""7; MUQ.B3[5^^-K[V!T!2Q8[;6(^@QMPMTCZ+>H1F,1<0$*IH"B,2 !HXD12666P MZYGK=7Y>?4\\) ;C_X3A*)IT%(P!5]8_T@73* @$E6A-(V52N[VT#P&CCVE M CS1:Z?GX<'QF4U^5P.E/_,0W<:3']K\NHE6KS^NB5T6Y1%+\$)"RF$CI,I\ M8R2,A8]A2&08<8*KT!&,(;FO6F-_J0'L>Q#W.HUHISTYI*/B1)&(FM05#6. M"8&20)0D$<1)(*OC(I"\X[/>C\2>"H8X\-3MG#P2#].UV,<)$AU+Y=I46 MV97Z.2O*_Q[%_U[FB]N3C!'N3)-U% IA6/-3MB:>I5-2FQ=S_9'Y^/=7=CP] M;.W[K3'5?I(@& K!=%4:9A@%TG& ,3\"W2HBN[#?]+K^OW2ZS/;7Y0BX)X8" MA5.&(6JF<(H8L$@(&-"8A1$@6.**S 'C!'9BE%O L*>L%6">DHV3AN%!E2/L MIW%>75-OF^Y!5*\5^?ERD2GA2V_R13H]27-E&P%LS:(F.$ 0TD "J$=:,!CS MJ!I2&M @[%0(U2OZ)A7DLUK=V"VN'(^7UTO#?!1E%_EXCUV, M% B/LUY'W!Z<6?;*@2F:49: 4L)B$G/",%=.*L6\2DD%V.]V4^T$S)Z.#>Y[ M?K]T)@<'S(.>XO-<1%P5H!S_UGA^?5-D5[IAYGLVFL[+USRC]NV]DBU:PZ>5 MTQ%+1# D2$C((BA959L4(!EVIW0U"V_*E,+VLG\TU>>_J;7_E"T^7YRE/Y]V M_I1J:=3?[F^GAQ[OM7URVWUO\/^4C>]+53PY47NZ:,K2O/B$?('@I]3\#"'("L@(P :/PI:=F-@>1(2J"[)I*JO1H! M%(N=@-Q3W0!%'A-#8.!IKM+1,/SOWY4:6- ?9[@J!= X50F)&2(D26(D$$10 M^G$UXT\9M*##@]@U7/=7S0!HSV,NCX__? #RO4#&C>D&H6X,# 'A,0M0)!)( M_6KH4>A'<"<@]\7CSSV!7C>0=SW9/M!G<8(3\A#-,H $QR7)674\0Z&8\6CN1L\HS',"/8P[3/ M*6T/;^A+GK>#V)V>QT,U_;-_'M55->X22^S]^=%EO[^/KU89,4OZ?1'>ENJ._[35>$>/#5R M6>(8)5+7.$>24Q0&$DFFY\P'@* X 5Q_)MUZQ;H@2Q^#R=%5H<7TOTJ>Z,,X MBB6'/F7,5Z=P'.KF&Q^!()9@IZ"%1K3&CF[BU_"HUS#MX'P=)]L\,'FT')([ M2 ?64"(_1:-O?P^^?8P^RJ\?XV\=5#_OW;6E[ELM:V9AT_)JE$SG/\KM;W'M MG/)7 E0[BMG;?*84Q'Q9*AN_?+?30/>F-_5;8ZKWS<\[5E^K13BI^S'Z.O\.IVM MW^V/?+*X4C^JYW"'B_(VI^E-F?U2_=!1:&]J-[ .;$ M6W=YB?8[&/SCKV\Z MYYS[_GM>VO%C!WC%@VI%VX>[?%\7>0T5<4C9G;$2PZS8RV+\,TN+X&EM! [\ - YC>;2K/RS.W8OC#XMS]^+P Z[8?$DJ MLDUFJ+8U+[2M.;HHYNU)3]HW_VZ"!+\<4IG<"]/K[3%+C\%,60D">^1"W$H61E$1*ZG,8(X)# MB%W&@H0PZM:DJKUN&J#6TA.1S0K^\RSJI2+5@^14YB,.\#\D^*.FK@FXQA?S49$I MO(SS:3::M0U&]8K^?:S#'S?%_'NNH]+GMX;G#+@V[=&*[=+@1 MA;[:<:+L1IT6N9EY9^J:T^NY>L#_F#^\/D)'8[<)T)I:1$420,H0HSZ() 0^ MB*W=%JB?2<=M::^G^GF:Z1_D;");R[I/9QX1C_7::W,4&O)HD0:;J41)2"!' MT \PDC!F- #2\=,&">"HT\&U(])Z\YL1\BCLLYQ\0-H^D=8B:?+]6'=5 5_X M 8NY\(4$#FE1@L-.R\*.2.O-147 8_PDD':$+FI?AH8IN7]_GI::E7Q^?9/- MRCYLC".SC;<05-H(*O8Q)X+$#%.0" :2**X$E44T[%"6?\W*19&/%YEM<(A_ MZE5>9P#HU=R@'H"GS3_SNL'(FHZ;$#! ,*-+ MA'J(#H3)IPO&]@!R% 8@#C!!28*$$(P+!\9 &3.BPR&W-1A[,UJ(!_U>FRT/ M#HPO&AQYBHWR0#>$)M57:%F.%\O"!,5GDU%^?9/FA0ZPC\97:7'Y(O.>#T$( M(0"-% )!PPA!Q% H$Z3^GS%EK40! 4' ?5 [$N-%^AR1 P3G/@)2I2RCH2,J:/3#GS* M@WY'8W3OZ3 M%?-)6E[I@+BOA.37 6_'@K?6K'"&(0XY)7IN2(3]D">BBO]2%DO4-]YVMS]. M$F^'&3#9J_'Q19.?NV2,G;QP,R\7[XMLD1>F7W9T,U67SJP).S@)Z\)+&N'E M L!$* LEP@(&.""Q=%Q2H8P"T0FINZ67,TM&_T6M>[/L03;++O)%Z7R'KYE: MT3*=?KYP?_@TG^G*BOV:+0#T2C]U<#[%*\=NBU=(0.B'$I"0!R+T$U_&@6.B MED$0=.>&[ F[_959HF'2[0DCMT7-PV@($\PA93X*(QZAA+D9("'BB>RDS/>$ MW/XJ)*%'>9]S$@\/O*^ASN4B*XIL,LI-5>UHD?Y\Q3$AF5Y*K_ANJ/2E#W6MSB$8A/P:TY%93=161N M809A$RK40\]PC&)U(OB^0E@2!RYN$\8DP)WLT0XP>YRILLTP*&UO]UD:W]6$ MA]"!\50F_D,&Z/WX1+055Z0TX?9-K?+GBR^%[GA9W'Z9IK.%IO^\T9[&/@T7 MUJ?5\N#NGM;Q0R*SW3R*K,)=/+6F3C M+/^>35ZM'R,:VRBB*$"$L3 !L8Q @$+LAJN&21+#3LJK$=K$+G7H5CI2M_,] M7:AU+;]F8\WWHWR=V+42?\J>;BYM-XWY%+R<4P'A_18Z J)&88QPJ'QI(&,0 M0:S,]03#*@4 \'Y1V%O&RN\S876:MODAH_5^L"+2JB6&$828)Y2"""/ L72A MGR 4(NP0,_4)UOY-'W$2=8VO.# 47J4S9>*,\ID+!IE*H&DSOZ0V?M*Q,JK+ M7.^Q?=-$0V^1+Y;%0.!QO,;]L$O#+@V[= *.\KW'!6;]'!=R/%8+KDX)ZP7K M"2&OUJ@3K<'93"(:\A 205D$HUCZE1^,)! =H^[C;*Q'9V=19O_[<58M[-=Z M79_%Y<4>[[5O["@4Y"%#[GZO%X-6ARR3OFX5X+&,XB 0<"JWI0H1+[L"7.] M.;C"\WF? 9;!QSTP;**&?S*D ',?LSB)L1]$00C"JLPKB1(8]X3-WFHS9;S(O\R:691V9Q;V'<8-(8-XS[81S& 6<^#J'$<4*< M, YV!>G">QLFC\X&SAK8: $(@)&=0A"Q1EC=7 MQH]CN@]]2>B3X=F; <0]BIX%E<=S^KQV&//&9((P%E*&0O 8P A0%%/'OA32 M!-)._<-C8=RCK41Z93,X 1B??MS']$KU4RYZQ.+:BO@HD>0$Q$G"(BF!LHS\ M('1&$9")OT7$QRRI;B@S^;R%-&N[WWX6!OID3SL>^7P=\"2@F7^"$!&A3'A$ MJ"1A$ <)< %)*1D5G:[(W>'9'\.KQ_@ SQ.&)VJT9^#S +,HD JSD$<1B45E ML\<^X5O$A[:%9W]M,![%?5KOQP//PPP1/<7,>; NM&;/&4TUW(8^F;MDFC03 MYVB,,128ASP(8L08%X"2.$H$PD)"'K2YBS;(<[7B7_7]SR_^7F9&IO=K$%'^ M+)7;QR/K)X_G^^%,6U1<%(*(D)C[G$D>^7$4^1K.H014F?[]P7EHE1E"GEM MD[=\3PI9 @A!@ ((==&],J04-&,!?4Z!Z V:ATD/=WC0//WX3UWWGGC1 MSP,63RL&A$5"E;4#9!A +G# 48 K6N@HPATRD[NSW%_LJCY3!AS"'!5%!8D0<*+(7H V8]IJ^P?Q)]?J\P+*-@4BRSB39"BOET:KI0SAUE MWVOT&.XW56AK(#2 3,84$ ;T<#<.RXW,&$B2X8!@0&0+E,U:#U /@UZ4;?^MO-!C[%GF61V/LGT5 M<1UC43E^_[(U!Z#5 WS"3LX#4BU:)E2(4*3.&.#'ZC^0AR1V)E1(DB#N\,#= MD;-V*_Y;L[K/U.A%AN*?$T8J:W6&Q9S0$(4(2#\,XEC"(*C81:4/98?E[2E( M[9\&%WM<#$@]9J3>#]16X,A/6.S#B/M R^U^*YU%KZW'1W&@[!5J_OT/)HL\G6Y^^_TPXZ"A"@T)CY$Z M*Q)"82B(#P44&F8R#),0"] 7S ZS GG V-XP!ILR=\D%##B.!69A$ BH+[P&1(P M(<@%7U LY;9,"%LBM/]\$^JU&OX$W-J3Q_;]T&:-<12@B 9AD 1,T"3Q.1!5 MU63($=F&8O,QT.XO0^4).$PD.N["'#>FO%6/6CFVDZ.^5HS ,G MD-^(*0XP%$%"8*0<%HJ2(*D8X (<2;&%F#9#X5?GP7\^5T^6FI$'SU*E@WIM M33C-(^=X,>N#QFH"+(Z(X"!A<>C["6+*VW:893+J3A7M"[-[J-<9)A>=,F9; ML2(]PCH,.90Q1"A"PL=)-;HH9G2;-.MNF.T_F:7.BU>)V>W#3GJ>5%'=+[SY M.2KGTWPR^B]@_K?OL)3[>OV9[G<_PAHC?C_6V-E\D4Y'Z>1?RW*A\?KDF-5S M+N]NB_FXVD\IF4\[F>A#:;)Q/LT_9 MPN;)]>BTLWF8EE=?BOGW?))-@MN_ESJ+7GME4MW1][U'Q)#OJK0Q^QA .!*(C]JHLW5'BI@CZ/B;1^&E(;9Z&(Z M_U&.+HKY]2B?F;GI*S;4,#_]6$L1AET:=FG8I5,OZX&HGT12F-[D.I5D^'8F M^6)9G'1'U?VY9>$W<6L]0%T@B6.@[#641"*)W3RM,.)!W!E_]R6]=5$W.?[W M,B\R9$@ M@-WYHKL@LS^>0=\C_L#N?;+(5%AI5]X'-(!A!(1/$R9A')%JBE:HD-FI(=L% MF?W-SU*>KNB3[>!XD'D[!V%,/4$$^?YE@HGH_G%*QZG=;]LXZ;W%P9! M#*(@C@ 6E C,4<6I'OHQ1]U3QRUTHM;YFUKFSQ?/:1!!W&?=\N$Y)J\T(&G5J[7?"96_F4)\V^H#* T,E:\T3Q7$]0&2((.]FJG5#97]#_Q(G)3C^,4UG2>I='J3:FR]Q4KWNC6;;0 M)HZIG$BMF3UYO=Z*W\@H4N()@U JXR5D,<<2U&2?))8Q?=!;"99E/LN4=):? MLL7G"YU6<:],]FG;<.P)T"L]1[D:I"K M.^6J%=O3_1$^8E1 !GP.140$K&)[<01XKW*U!ZH!YC'>*\O[*Y>K@XHN_G_V MWKRY<20Y'_XJ"*WMG8Y@]]8%%##S>B,*E]W^S72/NS7>\%\;$ E)V*$(&2"E MT7[ZM[(. #PD410HD1(B=GLD"@0*69E9>3[Y$O7"Y\4LFXW[K1<^3/=YYU+& M(60QT'R@^2&D=-Y@"8O-]93GSK2$!>?5E30)SN;O,27[L-U&:!O;]#AQ4*E=$;AJG\AQA?N1'&'-D>JC" "KD M'JJ">P6+*Z"0RNE3I@>7=*^LUBF4X0Q1'POF8Q+%Q$=!$!GC7H0H]A\LN'P- M:XC2GHW[@=7VR6JT4R/CN7XD0EBC#(WZLJSFVM*8E?-A9OC]4MN)_K@N9Z&?>"S"-$U\3P21S88C'I&U M*I.N?_$%J+R/ >'[K)H\O#+\=\Z,K,6&\A,1R$,C2'V/^2XCPD_L')_ ]]!: MF>43F/$P2W@'9CRPT MU@PXW!C[G04)XS# +O-A-[!B%-$SHFNW\!&[LT8[! M[A!M>6_1ED4UOH1QW]+HFP[D'6O\14\XFQH6WK#K!FX M';0 1!+F"H\%TN0FH0?_ZB,E=+WX7O2D)[%F;_&88,18GX?+P)D'97DSW.I, M@0/D,<_%V,>N2*DT=5*+>^TE">J%,8?9XD/81G\C+J#F=S:!&$WQW+;K-^B& M,-J*9N023@5S0VFZI)X\)&+NFC,#\?#^,^/K>4/E%S)EW)&TPP9G9.#CEH\[ MP1V7A<3C* [B*'(CG.+8-;@"(49^N@;\_60^[@^=?D3Z[; 9^/C8^=AK]3$3 M<L_PRFYY#@"C_OT4QOW.RVZR:R#_#NQ;R&<^&]3MB8?8[XU.B5*08 MD&T8B41(4.(9:,X8Q?[Z>&E)/O?BOGE93F%EY7NT/?+K,I# MZ0U-I)1?Y[-:C1OF%^#MKH9LS")D.LS'-)8)+[P+?!-E"2Q M?Z\ST ._]ECFP[P!^OCM\JO;*0J"N8RAX&XBXL1-4I?%L:T_2S!*UII+>N37 M'G-L'AH D1^V# <,G8%C7= !S4.BF M!(DD"CC!5(0T;.:Z/J^F?N1D[33 MUT9$C 1C K& N3CB86H'AD=,>'A;V)KMN+M_V!I&1BQX$9CGG8[7PX//&.3B M ;GH-,B%TG.G8>3&'L-Q[$>@\XW6YR[#:^&X9\E%_[ S!(U\W"OLS!N7BP.; M /ZZ!$K.S_.QPK'._QA?9K.+W*FDWP010 UL/9OH'R *>"/Y\OEQOWV0]2!4 MSL,:IP.0S5WLB0#Y@>]R'.$@XK$P)S$-B;M6I:PWZ>MY8K;HF]RAKS,% 3N; MP'^2=G/V:FGV6F;VJ,MW_-;F^^3T3K0Q"0/N$88$3L)8Q%0PWU924B[_&F#R8 &:/*6.(3DK^@0Z"',*1>S,9WUY!B-=IH40CMALRXM =7M!KSC=QU\E\MZ9 MNQ-V]-PD#;P8X="GH8",,[?AE21F?M S<_,1DY-$7B:\/_'TL_-T)'P8N M8RBA+(HP=3$!7O=LTDBX\5K_^S/Y>P\!Q%X'G+\!YCZH_L\>WC&ZSRISLKES MEE\4LQEDD,MSYR[/JC=<=?*P3'<"=!%)N$\3G\J#C.*0<,&XEFDWYFP=TV*S M3(MYE%75G7S9_\FFBU5A_JP/JSZ"%0B-@EZ%^"AB#L?+:9T F0=SZ)B;!#[A M?D"3- X2B^06,+96WK0KI_%^. W3DH4?R'U:4M&TS)"'V I&X*?5Q0,+$Q<)4 7K2&*1KX*J[ M*LJ@-^./]#MF?'=>.-A$UJ =!NWP#.W @L$U'+3#H!T&[;!).WAT<.??JG9X M6['@#0U&WQ?7U],<6N:RJ?:\8""A4\PTWTAV&"80'D8<8:#Y0//W0/-#*:EZ MF #/@>)X. 2F$#BD]I4Z>)Y7>7W/Q)O>>?'UH*1WLCJ?85,>A-GH=QI/L2\( M32CA(>41"R,O]&SM:) $ZXVGGPUG_"I99<^C>[Q>0TN'B%8^"-*1"U*WQS7V M_-1-!?6]*(T2P=W(=-8(03RV%IUY1)!Z1"QQ_1H%3("-,70:0[ O-W+X')@[2#Q^55[LP! MGV[DS/)=#.+]$.LP]=#6KWKP"JDSDX&F4C]A#Z#$8^Z%\CRGOBTCET;JVDR& MSXII%*8AZ*0O^7YG7.(1QB^;9CG8DWX0M6,4M8"UE6*>&P>,ID$JH@@E*(IQ M8" M<2#<#=[H%J+6XTR) .^Q#7V0M$'2]BII ?);26,!EE8W]5-"?.YA1*VD MB<0-PK7V^*TDK3_80C3R_5Z190Y7U XEZ-S-@CY*G^WIL0/P8#G[J-*!Q>Q& M^G70( *UF9L !Y^;(-P;^-13&*P_%;"K,M\F,7Y((C-L\;#%PQ8?^Q;O&&XB M;RG8=%U \4O^QW4^FQ3S126/RF(V7E15/H%!X ^,F'IQBAV!<7[_BQZ\:<[; M2K[$]V*4AD&*?!1Q3KTT-J9Y2 @.U^)-AHN2#A-]-CP4+N9?ROG_YGM/U[(1 MXOO#K5K?UR-QC ?).WS)\WFG& ('202MBK&4.D9=$IH*^RCR6;P&I/4,R>LM M*,5&%.^OCG:0O$'R]B1Y%*$6RD2$"8,>-RX0MQ M1%G0+_KQH4J>,M3_,L_.IGGSN?JWLYQI,5RKQ7)8/R*C1?)2^JY M_$"-9OFT_';;K;]/>JI_],?M[WLE8W3ZW8F^?OOUZS=Q^OGK%\>NYZGWH637 M;SHK+*7^O:SL+:ZSB_SC695GOW_,SN=Y]6,VO>[PJ-AE!#FI51X'H[\KV.I<5:(\_U3PE?LKB1'#L MNY[G^RY)H@1YL4]0F BT"^N<@K !6T>@OKHPAMF:"*XRU#8OS)[,TFQSL':5 MO<27V/G^6_C]<_Q9?/NT7 M>[_VW5%,?RAF4H65BSJ;3>H/SU%3G:N73!XDSWVU[&(VD410OW=O-X.3;KID M/6"D;06E^IUQ/IV:O_[[B3R1X7>YS+']_>G!_]MB,K^4/\KW,(??N)Q.L^LZ M_]'^L$;IDR9FU,0'<7!R?TA)/X/)1YRLG-?H22U CDH?MV4@;(9< WE(V?=4M M N.J*LX6TCIXW75H;W9@EHW4^9;/,VFGO.X6)5D%4)6/P8F_UST2X_'B:J'F MGK[J-GV=RPM?6:=<74O'(I_5Q4U^$"S[EQ]^+NM5GV+@7$.E4X [7E3W^WZ# MK?#*&U1N/AH/L6YNYYAM7\0*LVDV&^<*N/"_LMDBJ^X7 M;ZKK!SIHQY=]*/7B^2C .>^6W(Q.J MTT^ ,[6<*7RB/XJZN4H[>6I!O^179WG5RTAC,O+IBS3,'B;LT* 3WJ=.\#O- M 1PE(J$H]'@8T,#%H8A!O5P0.J!M)@Q(0W]E.$PQ#1 4CK"Q).L;]Z<7 M,!H%_$5F-0V*85 ,+ZL8[AE)930#;0LH0^%'-" L24A,(IP01DSI,@G2@*T5 M4!Z09NA$,%40<2F.I[L?GZ8LMAF %= 1#GJM(>MU!M9KBMD]\-V MK _N@H:)F>_Y813+%5(3L" A#LD:1L !Z1@;:]XA9+&--J&,CHC;*T+!H$X& M=7*4ZN1!;>*U%HL7N2&,I(I8$/DDY;XJ/U?:A'&,R$MJDS["EYB/_)?!^SM, M-^10RK[Z$5R8O_W))Y@<%43T0/*!Y+T?2$%G6&(2A0FA MG/C4QQ'QW!0)9 XDZM)@S;R5*D)[IU#D<6^[TZ&$R3 ;,>:_A=F*Q\Z5@R(8 M2/[V2;Z%[G5;Y 5!8YZZPD>>B )7WAV4"T3,4[7,+RWT[V#VCS JJT]&^[1 M93:[4& NSGE65,Y55OTN;?D;&*H%W6?2$(4%H@"CF"*7&#:18>&0M+GE?SA(L MD[@];/Y[(5_J'. 41/V?^40>4=*&^7I^FOW1E^O8>Q[U0>SSMSV0X-A1A$J\-K]^?QAHTRSM+DW2\K<6L MRN6M_YE/G&O@*LFQX[*>]^AD':*H#I&E@>0#R0>2OX8-@%$[!)%'@D1IY'F< M!FX@G1?.(Y.\0@'U(FL#C.?UCUII?Y[]UFCL7[7"CJ2^/FJOA(X\OT\PW(%[ M!X5Q+"3?1F'0-LQ!W40(ER,8JQ;[<1A@;(8]$I&F;?G5\Q7&(-CO, NC=;Y4 M\&<*91 %G,1A MRG#BDR3@MB:0?KZ834[;0TDT9](QNSZ, M]CH$9)"008T-F_04-49(&XP)/"Z51II$C/#(3;V((SM'R'>IB%]9C0WJYKUE M:6"FIWQ ,]"X M.VO<=Y+1^5S7BWRBW07I0LRRQ6 -P' "E4QAE%/-;":8J;GMLV_M0 ! MI4$KSXGO<0]S+,(H"D3H!8G%OHC3R-^,XZ=W(%Y4\MU^E:LH)_\#34W?&N*K MJ\1M5DU4"" MJ_-<3VCLRUS;!^XO'@7,?=/!A#?.]8\<8YTNS\ 5\N,TCB)" MPR!$41I:D+K(<^G!LKV8] !MNQ6.U,AE+X)D>2R'ZYL5G2'L/VS2L$G#)KV3 M3=K&4F"XG4KN8NHE*(B2R$U<@1(<^+8Z$84BW#P;8Q^60I^G.QYYZ' A9P_: M=7[="4O]4$!QGP-CU?-9K7*VS]4 >Z#* 6OK1][V.)3V$6[9%K$-QMKB!Q]' M 1-Q$B<>#JF;IJEK4TR8)&AMA$E;N%"?EO=X6FID^%E6YY.H(S[? ?8AX_8.G= M>TP"CY#_(B'K09 '0=Y)D-TV\B@B'WDIP\R3QKM' S=&-O(8"+*.@W= @KR_ MZ:@$C:0A.HCP(,('F_AU>9OXI4D0AH)'"8E<3R!&/(];6!H2)"\W8W"'P_@U MYIAR?Q2\C'@?2U)YT 9'K@W\]D2/!?-"&J6(>"E"F$41\HTV\,/(W5P&^X)2X M">&"VKFB/DO]M06>)DF&NZ!!:&D@^D'P@^6N4 M8/FL4U"!J&"^)UT93!EV"69-"1;A81KT,2?P,-R2[2!\?-IGM>41U58=-=\MA#JHRKHVAX?XIF4 @#ZO6V?L@PQW2(]PR;-&S2 ML$GO>I.V,68"VA;]>2)D2#I*D9M$*,)N&#.+=,YP2-8:5UYL N#QN%H4XZ&[ MY1V(UJ#_CF"3MM)_7JO_N'!=['H,Q<0E7H(YBCP[ 94AMM:*_\+Z;]!3K^\8 M'H?_-TQ.'6)E \G?(,FW.-'D<=&B55(W1B2)7>'B.$V)<'G3QA-Q'Z^=:/'V M(_@.JZ/''1'NO\.(YK$S]*!#!I*_?9)OI;;=M@'(]U(6DH1$V$U\2A/!I4NB MU;;GIM%: ]"3U?:@<8<]\D[:Q+#%U.TB57DRC@$>8$D^$D4=QFHJ$ MN9Z(29*L!026 .'4P EK&$#1TB_Y_+*<]!4<> ;XW -V:C!B;(":'&3!R$*G MMS$,(T)"C$+"?!?%W!.4@2RD@N*8\34OZUFR,'#RD+5Y^ WU(-C&SYHY-WD] MERL EZMJIL%JITLQTUL$8WN\V8_@3ODM2A+BBMCSB<]1&J(@8+;.'PLB-L\P MZ7?B[DY'W3X&F.!10/I4#T=AK!TN#S]R#OFM32;YE :1A[Q$$$1IC,/ CA3# M'HH/EHG%I(")AZ M;LS2P$L2%#([ZBY$WLN=L/TV<3'O/9Z*[R0!]_GJ>JIL,-V\)9U \?TWYTOY M"49S^A\1>8NAG2'Q=O!;-*0+CGB3M@BOD* =,DFD1^I&$4L)C>(XB6//C5.1 MQ!Y+0RZ\>!V(]E:,QY(6$+?ZM2IG\L>Q4F)?*]O]W+V@F(T+J>62\_-\+$]0 M,2FO84'_O>2UO#;P=<>8CYBE+YIG*8W+A /6Y(4M;.= NJBP/=$Z+J$ M>2E.F0(9B_Q D#"@:RUR!RT1KP-&\F+2^X7-\ M>]]9S]4R?+@^6NLH7&@5H)',<@40C(IUGBO8>Z#* 2OA1][V.'3Q$6[9-DJ9 MMW4L;A1$KL\P3@7UXA1RAG:"N$B%6+-)VY;C^K2\)XGW':H0SK(::EM:\?F6 M2W.R+N;Y][RZ*<:Y#HM^R\?EQ4S=145(#RJ_^& ' R:]PNL.\C*HN&'+ABT; MMNP-;MDA;LD6A@(C;5NAB/P4)Y&/8]]/2.K**VPW>)AP/SP80^$ #_*1RI!^HP$ M^%/H]&P7?T?)?^EIZH>@R=PV,<6X&R"24):@5"HU#\=1V(PEAL!DNC7WW@*5WWS$) M1D9^KU7\@R /@MRO(/MMY#$-*9)>!*4Q"Q(2,Y2DC2 '$3ID0=[?;'GNCWPV MG,6#"!]N10L+VNZC ">8>ER$A,:4)Y&($A,4P"F- ^^ 9?A5ZE<"/N*TS[KK MMU"_,FB#(]8&+N[TQ..(D]0+$\*02UF8,A=;P$B!V%K%YP%I@V? 1VS5A.@2 MZ6-[@^"_DN"_7OSQY;7";N_Z8\BGB:)Z5XFKN?A MS;U5>](8?832.!\%Y$7.]UXX^FV-Y-V:>4^+J[QVON2WSK?R*INM,?&7?.[D MQK5[@XF_H>=T(/G;)_DV)Y'GMYXL$W%$HB@)?,*#(/$B83Q9-Q+)>I>OU!'M MO(X-N>C@H+J,J#?"K$_S>+R%>1(X)&"&>'[$/)%*)]#:( 2EZ3J@ M[T/S&^/VM/GOA7RK\SOY\J+^SWPBSZ@'1C7NY#2^2B+314,6\SU(T:#JCF"3 MME%U'+6J#G%"@C 5/(I_1G3M$V1Z"5P/)!Y(/)'^-$"WWVO;/&*.0,4XQC=) M<"82A+3-0)'KD::V:SRO?[3@/+\U&OM7K;!AU,G!NS\/F!C>B/5:O3DP[Z O MCH7DV^B+H /VA=TD\0(18!RG$?)]%-DIM*X?A5Y_^F*0Z_>3Y=&:7BIV9UYE MLWJJX:VS!FI@R.T,89IADX9-&C;I36_2%K:([[:U?;&/0Q<1CQ+D\Y#&U(T2 M8XMP'@CQE'AG6E:Y?)-H457Y;'QW"L>0?KZ834[;0ZF%OSEFA\?T MJ$^6U9>.?% QR6>3&GRO?T&?L.=1_L&8R%#^&D@^=LG^39E!0%MFSE] M$?HQ3I#O)C3@*&%I[-D4 <+K[=^Q51H=5#/0)@??3>..".D3H^582@J.G:$' M'3*0_.V3?"NUS8-&;5/F"X8$\>.8100:<;#Q*PCV,"7/5MN#QAW&E6[G2XBQ M/,^K?.(P@D:<(^U U, 9SMP@M,C[2H9[3W&"(9@S;-*P2<,F#9LT;-*A;-(6 M1B9%;AN\#F./!S[G/J5>BC@)1>BQ) T1CZ,@Y&M D4MX;&K>@[4-H";HEWQ^ M64[ZBA,\ _OMH5&E>,1[;1T_^HZ$]RT,O!U ($1*&799$DF7BU&6TL WPN!3 M%/!>A6%@Y=?TRPZZG.YS72^DLV6<+,FQ-WD-HU0AB0,X>54QGL/?U21,X**W MB(;V>!96BF3;.Q<)$A&:AG% >8I#3F)NZUJ], W6H$J4S&I"QXM*OIN>9J2D M^%M#8W65N,VJBEA@,96>+TC/\#O,-YX[((PI!L&D@\D M'TC^.B>LU]9">!0GE(4>WEJQWMY.V#Y/13+RW#[=P&,Y M%;?/PCTRJ_8XNZX4UTG^:B>T/C>X\Y)D.EQEO#,9CD*+OZE-WB)(0% [",7U M?0@/<,R#A*>IH#BU8PUB/R7! 2A-(X^[J32+2&1K3"/.UK(FKV80#49,#U*Q MJ[_\R5U[N7X(YL[L3Y6-G.__8G[*&? M*!XYP(G/9Y*>*/G2I-EI5-[6;_YJZG+#FVZC/_U.Q4@4Q9@0@2),>(S U'#@1W$@J$N# MF*;8<['O6R UAKTU\)(#$OV]AXOHR/-[!7T>M,"@!0Y&"]#.:&WJJU+G60_T'^7U+^'RXHH)U)V3R*6)*F ML33\!8K=&*5A:",HF*V/ISD@!? J VH"/.+D977#X94S;."[>ZK^!MWRWG0+ M:XT++.+8PRZF/$E2WTO])+;&A=1!-#I@W?*,WJVMZH ]-F+L90,-@QIYDAHY MJ-CNJ^F8W:CPFLZ-V]HV- EYX"*F'<%%:\VA^]0_?80ED#LB M^&7C$KU(P7X207]1N]!\KO[M+$=N2?[Q4K,/)NA?5[E;/N*/Y^M/?:U>CTNQ-]_?;KUV_B]//7+XY=WU/O0^G*7JI_ M+RM[C^OL(O]X)D_>WS]FYU*8?LRFM]E=+5?\E\O*O'BFQ+WV4A]A0^=2XKD.L_U3PE?LKB1'#LNY[G^RY) MH@1YL4]0*->UBPR< I<#[T2@56:=7LELC?=7^62;%R9/EDVR63E_^7J:?'=. MOTI6^?+]Z\^?8W&:Q$[Z^8OX$GT6/SO?3^4'OR1?3K^O\?<6Z]R1=7\H9E+H MRD6=S2;UR,G_&.?7$I\]. 2M<]C$*#12X9,@J]CZU9 M'J2)FPB?\@ 'V"=8(&):37G@8M?3!U@Q6^03,7_R<_")D\OC[!I.A&J1GSQ= M*7?-$O5!1Z%!^49Q?O?\P^4>!G:P3IF;8B/G^^+J*JON0/XZ>^.TF^/8W5EF MFYUV_VMUD0O8587]=?S7Z5Y(36 _FA12UK"G,QZ7!77!F+Y MB4R3$DS=$,?<13&/:.3&@2F?2=V41:S#-(AY"6$H$2+E:2JO\".3*?;") C0 MT>YZAX"PRY:N/S[]D#-KT@RDSLRRNBXK/4OFAQ/YRK=B]?QE28)V%*@E(5(2@//C$ M]R.1^!''@30N*"6Q56YNF*2X(P])()(P1(@SC[BIH)Y+77UIP%$@CE<>?I6; M/2ZNIWEMC(Z6@L^5B=-MK%]I-(//E2NAR+0^TTN1$@5L5,A?;Z67-KW[6-[. M $=B<587DR*K)&M^)=&8Q%3Q)&Z4LO=F@RX2" M^Q%+2T*D/SKN6:B\SVEC>^Q[>@WT$ M'UPZ_\YM(55:APU!"UZWXG&1SZ2>E'P(?Y=FI61%96WFSF_2U9>_J5"CXEVC M%^4I\-NG[Y_TFOY#B%^ELJ]R!;E3@[:5_@^LPYF7\K??W[Z_5>ETOKJXU MN\XOL[F3G9]+GE%/U"I=/C.[:@1&7I\;5I\6V9E1WB-U_:2HQ].REJ<*7*GM MO0MX].8O04VA^AH<"\:/W41 ??[AYNF!ZM4*N)#K#UZH<._9XKW:#R+^63)"-,"WE;D$. '-(RK:18 M5?S_]3O=7/ZJ4^M^_T0)EY)W[XL<['/TKINBVK MB30;3_XJS;50LUYBJ $I>+L_GY M8FJ=X>>+L7ULU3Y6<4PM/Y/GKO08Y%W4R6;.E,DBUZI_!EP_;;T9L.INE+@K MA^8JDU:@_#_$9+.EEYC8EV@L0_C4GB$39S$;2TL3>$,187V%GYROBPK.)^G< MY*O?'DM.+^;27:IK$Q16?27.0KIK4F/5TD>#H+PZ"Z7U"HM2CM)U/@;SU1G+ M32XELSMV$9#M # 'L',;4U;>]E:2=9Z#72.)81>0145".2LE$N59D"E1+-][SVY9F,I\=H>^U;4OT>*5O#3)K%TI7G+ MPU2Z5BB*41IQW\:L4A81+#IBB7& X2"."#2APNPE&%3V.H%@$)UM&*Y1#+E M$6GV IH]5_;2QI@#WJD6^NA45N9U"6%G;6=)5^L?8'(N:N"7<7=!ZF U#%_) M%5G151_;DW]5WUL_;))W1*K6,G7OET;JC %PB9&4[#L5U 5G,I\8[W5,5)5G&6SW\$2!7H4\X5^165+F,B,B:W(CY6. M40[DK)QWA%D:O]+G--(O;UDOQI>-#E%?.I/.IC2*G5M]/IJOE[661_AVUY7M M4K?*ISH$4]Y/J/5$TN'Q^W?X7+0(\U/*@4;)<.QKJ#B)+5EIJT=2ZM MPE+RT7553A;CN>98>XGUXPR_:&695Z5+F?Q=,<>HC36HJ)OZK@E^C999;B6& MID-G^OL03U.O)7D+EN!(/5T">QI:Y'++%ZT*%*ZX-;E4T_.:=+!\CFT[*HS9&F7LHZL'^N.ZYKD_94YXEV*=4I#H&< M#2>JHW)_\JVSZ=T_X14[!^59!AMS!I3KG(U=+=3]@WK56R"JL@HT)<=J-J&D MF/Q>>24/K'D%0T<^2:>]>]2O*25MP%YFU07(]<8S=C.)U(DK+W*@I*B@['2G@'_\*Q M6E8/FLT\\%WN\X@G"0\(XU[$F3F?/>X'W?,9!2(E#",O0JG*U<:N";)R2B)& MCN-\/ODKG%$P%;[.@#OD3BZIZD;X5.!=2BV05HJ'$H=R+GFY_>YM#IE(,!Z! ME5H[^G&UO=6;=6ZP5 C5D$9J.+DX]7OW"=JH7B>GO*5.'HREBC5__?<3=*)^ M!P5J?]] S?LQH=1J;XO)_%+^*%_-5)XHA71=YS_:'];*&TZ:GN"F99Z=W-\Q MK!_AX7_]R5ZT^C=,G_^WXYS)N74AEC8:'P$NH,\$+M@S:4 @\VH/Q/G?/)-R MGTBAFJPW8N\3!NY8"?80-VTFR%4QF4SS%R+(;C5P>Z-6/YW\[X96_D"KK6G% M#WA4W!.HM35M'IU!O;B2CE/M?)Z-5VWO7L91'"__/%R+K7,A/FZ!)F@J"(K\ M(/$#&G@B(12;I+9P$WGYH^'!7QL+&M^/.EA7\[__ K& R)K?JJE#.O]_-UL) M.ZG;.3I $BN/"N_"?#:^!!]]J2?D.QCKWW0.\TL^7^L*F2WT!VUI=UO9_9$\ M//' ^[0."_^O>QR$\M8YKX6(\GB*$$E][$>4N\R+!+)9FM0EZ5H3TA,YSS]V MSG,_K;""U-?8Y21GU MO"!Q7:F\PR -!%_#H^C=3E#[HK8E*@]1:/"G]>;S9ZCK-\1$?GOD^T1PE$9A M&(F ,<8CQC43)6D2Q6MS\'H_\@^=B="G]?%: Q-))F*T,[X>"5<$@?!2P0*? MB\#S-1.EGD#LN9KH\=/[T)D(/\UPW#'*2=[(L(O3\JZ3498V<2CLA0E$4QT+ZCSQM)Q&F ;XN&YM#_B#)L7>;XVC8L&_K8^!#WVO5HYC9*U&M= ZUJSC+3 M*52,H0ZM.)*2QR^E4P)B75NK9JK%H(Q5DA6C?X5^BJNRVE@OU'9,U;EY_[UT M3D#'R4S*\=T6?1, ',"#).8<4X:EUX1M/VS*<)*ZW:Y%'+EAG 2$L3! -$XB M:@K _"1,27@ZGYPW9ZHFN3& M9;TJ+=WV<=MH#GQ4Y9(:_U1%7/HQT#AQ8=KZJAI*PD;F)VCN_N$D_9Q^/?G@ M7.7S2VC+^QN41MX4TMNQ:[MS_F^1S>:FQ6HF!1S$6/Z_RL=2:D%0J_*FJ$&' MJ":)/\:J44->49[) SN?YYU[-36E\M)\G-6Z?]!4\DIE?V7O;CZ"NYH2UDT0 M.KU(PZ\ +*E0%A3:Y*^2VE4^-T_\=2JUI!:3C8WE7NJYW W#$$-8B@2N3QO4 M#)QVV_\0IU@$222-2=>/_$B*3VC+(Q/A!T%#2KROO90C>6+DP_ MZ^K=KS4WZ#N 5$J>SL[*&]VWKLJM%U>6)^77[IQI=@N"\Z.#/RBAN)A!/;82 MN86J%8,VVH7NW&T?(V_O_'"EP BA[K@VW;O0 *OZA<[R^2T4":L+;?/NW#G/ MBLJ(MNW(E:("YVGG'GJ6/\ Y>>@:J)N>[Z9*.)\O\SE;7]RR.K"516T MZOPS'4Y*(@M US%8#Z"3U!6Z&-LV+E>%5$^=QE]]B#ER@YH^B.9)ZJU;B N@ M#ZBP]MS7;_,7I?Y4M6USL2J%UP=M%QO6R0UD]$]JQ13TFB+P^BYWJ:I4E:68 M*NPU^M?V.@(!SPNP/IT[^8B/^4RJRN_2AOI2R@N\D7.R*@/*0)7[7ZE%=KH+ M'E%@J[\_&2/LV5Y);YA@;-=O.BLDV@%,[-UA@DFV,=A.6>-%/AW?Z3GP4 "2 MM=OQ"\TPU?P.Y&8N#V'H'[]61^\6QJD(4Y3@U$T(8K%@"*6T:>K%;K>IUV-I MPB@7.!%)G/B$X,A'+1#@-MP8IM0GGH=CA 3U$<(L," 1/@_\="T[=:_TZ+?\N3A_ M8)@O1'N^P1NJT(R*_6C[9B6J<^]#PKO3N^M\*; 3&F+*R^R/GSL4M8&>#7 & M<+1"]*9W! -I]^UQ\TB;6DP%]TF (VG8>S&*A BX,?&]*$[C-F3Q2W!8=Q8$(73^. \XC%!*1"FS/?!*3M1+1 M@Y/'[^7Y_%8Z3O(R^V.VH]S#I^JQ! MQ!%G.'#CE(=1ZH?R5V-QL @EQ^NS:GHYDF"]9%0L!A*P6J%O/8=;FV1EPYY+ MZ(=WQB$<.;>7Q?BRQ6O4@(7-_&]@<, ,J12Z6?;'?4B*YR8- TRLHK'G"Y6= M@:\ 9(Z\?:[&.,O[0=Y[*6.J\""Z?'L?$"/ 6>AWDO+;O$ '\&FKM9;Z 2JS MV@0[F]ASW02?[UF%#CW+VT,ZYP%(2HB.:V]K]M M\005O$IVDQ53%1C51\"-/D-F.03L(>A_(R^5/#(RFZ(PK;7L:2;)IEKHY!&N M3@+YDNIVDIFAC$7ZE!U&&W7R*:T$J^LU-XS@]X\0#INI=X!BE_Q" ;#JHTTC MFBI8U+'*573PI#Z?+PNK)>NMPC^59-(+*RVY5.IAT^Y8%:%7",*D\ZY:F(O* M9(,A1=M@M8[:)RD46DB!3("E+#:MR8>M/,QI((A:2!RK-/7=Y.6+<6Z349UD M<%<9'Y585 HAT!3! "6L]:$H#^=--5'6C(*IZDP-^#Z73)!5D]J)RHD"C3$H M\>)[=/+!.2VOI57!&5I3P9DSORT_UO/\&FBH]K+1A3_@#\MLOI5GNLE;%Q@]XB%BJ0:3%3%HLNYR"F8AY !5#RL5@(GCTGD:66L:0"_S!P7 M650>1S]R10%ID$8IH\J8=22#SZ?Z5&M@H1L,-A"!A7P_@&X]*O[5Y"O,Y"HS M#6663=4QUX&86\PZ!UZ'KHV)T$IP8YVK8+J%5NN.2%K*,7]OP;J;J&8@_:\R>$#NR>.WI3G M.D_-XRH(&M3&*\F7K8FV\.RZ@MJ/)EK0%J,TEX+980W"L:F1@1.SA?"5G'UF M;#UE"ZX=IM\CA[IHM P>M MEU>4_%G.Y:V/E=%KBU68*T!*Q5?'7,Z*A%_9F M\C2"\TV>5]4<].I(E;\ K&">350=4E[;@M#B"@(AQJU;KN]]IE5MV\NI[F.L !%6[R'N7LRM16F8A)"5'$?'+_^QBX2^77:&?0 F"J M&6SZIIV AO)6-)N-LZI25H,IA]4/;TDRTY34J(KG0T]P,)&%DH7?4ZMMI%=1,8"%X38(3Z MS.ZY,=H0?= ^)"B-A_W(3N6I99A;]=EI3&N5MBFW;0.@2?'H;C )39+.02WXMC9OSN*3/FJAQ M[>2;03E?B=C/>ZZ_^R;#[CWGT7SWM.,1B.H&=TL9_>MNE2+DSR7TD"KNZ\?9 M6LE43=O[&Y;^0;I=)H#]N !\V!2)7 K!Z@EEX$YY:&>6W.1)K92-@C='.7GQ1\M,6%-#U-PI*T^./S7W3% =X?L0?S&=US>JI(0ER*V^6S93E MVGRA =MOLS7R?I?Y5+=/+:#-2F4(38.)5/^Z?P):-'12\[%UFH1 O;BR5R]F M,%[.]#.JH13G@&N^DI>#_(<=W 8-:&VGBB(E'(V==/Y2_8 B@LX*M4FEM>%2 M]NC1AOSC#17=RO@W-7;='3HE7J-3@CRO4X*>;+.*;6*UPS66*P+$5J'0S>GF(-1!UD[,1R(3B]WBIABB. MD&>:6"(BM?Z#FNO1YQQOXT-S(8ZG1WMH?-+]>2;V;XKM5$JAZZ" M3H BF:K[8:0:W@DP-RJH?OF%3%#32%Y=?.53G)IVL1RIDN MJVO>Z1)B&V-=B*K:NZ'0"+C#+GD.\#(_2,W6.%_V?553]=+EG<#>4KNQB6/8 MN_T$;G6>N@X0_.>R#JL4Q3L>&2YH!:]L^U>WV@-M-5S3Y ?(#\AT[ M>U'+N]3G*E]_SQ,V::X>)K[JH+^833KUUHG.#=P/TH!#Y+HAA<8ZRJ0Z031& MMN+63\)NQ:TT4EV4T@!FPU+LQ2*DIOV.(X[)\8Y^W4+U;*%X-ZJ>3B*FLRO/ MU3_?[L^AM1DT;449_]^4G!>08]*IA,X=].!HPYQ.5EQINT#YLS?05J;0!VZ= MWV?EK50K%[G1,PLSLM&L0%W3#!XL*UNKE:M?EF>%22LCGUTJN6A*#U>^:B%. MFKM\6,E(Q1#@P1V4E6RJ MTA00^95V5*D&[<%HT+&]H[QP7L[OKHVATU3E3Z>KJVOK]$H(NY93<)Y6/O)&N%;Z0DI2KGW5SP/'4#HY5WG;U_>9E M.5TJN[)D-*6FX&RTWX&CUN)5&-@+LS]Y@XNC0_#@^=H6BR7 ' C!:*-<1WWD M?N@*[FRJH_*6KQ;5,KG5MFY8:'?N\G>(SQ@&T-5:"YL'K!?7X!;9@:CV._ G MTWMB"[IL&==HZ?Q0EWMNW"JF.[C#//JNY8/"\G?_X]3S*KE7D5MIMO\C#H([E8C,#=G0*G*EB M*0_:_H*F$4)QS)"@!*=)'*;"'@UALC0%,F$D#3T7,8YY&/ T(:'I@?;#)(QW M@SG:O^!*,R^#F+ER#A7 (XA7V<6W4S;>\@#66RBZ.+LS1:NYRJ4U-A4$.B\6 MF0K=YDTDPRC%B3&_0(INC1 93U#+NC11Y5Z-Y EE*\MU9DSKDJ90Q)Y/JJ#[ M"E)KMF;+I*J\:7+1VLL35G)DL8W#D.N8@%---B2 M3IYSR\?#\J6=*9N5JBF;=V:SUAW]HT[VSOI7D8XV5Z%"/54G9%7^Z&15SAZ8D/K GQ[ZVS[O^);&RFQPZ+::U.J]PJ36EQ]P*)0B M[74BZSYX OQ,B.K^>%E,I+KIPW!YWKA>,VSU^ =X;>")^X>I;CW&^*W29=/@ MU&,9XK$;-7M*VT,."8I$6\-\S2Y_S)C> PS^+H2]=Y=>D[[_\AHS AXBTDZT M4+SZ?&+PD1>@ER1(+SN_\T&V 3]_$(Y!..XAACNB_O/'?Q^]<.QI<$4OJ;HT M*ZK_@7*7K^>I[77XK$);*AKS *(Z%F$L@IC(F_O"C;$;V?(I+PW\[KR!E*>! M2!A!01R**(E%0DU>SZ4P OAHDW4-Q9P.R7JH/H9:S/.RNLVJ21.E5%&JJT*E MQG)CK8SOG*JH?^\F BQ>O\XVY!!N;Z\UV6(;O6^*<=:?E2DL;HC6&_AO6^KB M7$+Z"A(A-@],[W7"GJVWF#=A+)S>@.\_@!A",6RH86J[(T?,V.@ Q MJKBG4YJEP6JJ_**"OAJ%JK$+IM257: MVMK<.F]I(9558;(?113EWC6\'<&).^Z=RQW4W5 MLR')IRHI+-I#42U%P#M%!Y(M.JRF@ZO-<^XL36 5RRN]5%DP@^,/I)S9&+W. M<=D"*K.F^244X.6ZZZ]6BB6'GJU_0!E>(UE EV*^T-40FDML44M1-6M1T&%= M,]]T8:E/&G0C"%"K0N(/E6Y=!Y7LG39[:T*3#&&HK M="V'7.ZU7&^GPJ/->.OB=?5HR"[9Q\$'T^*J,#DM\*6<-4GB M$"KT'L];Q1%S18Q)'&'J(>$%?A(VPVO\A'8.$Q&0*&:1<-W49;[/F"^8R5NA M$,-0[V,X3%0NRU8K;JAOU9,,NC)@= ,H8YW0J)\0C=_J%8XH^FZ"R @]+YA. M'PVF4W)_#/N!.+O'#B^^O;=056O[O-71Q4\,Z[_)%_Y%81BJ<\I6/2H MT9M M[12ME"_]ID.1TFP>:>,92DHDG4Q1O&XOM.ETI2458H']_#J[@P^?PE]OG)1/ M%[@W3I!(S?'(KJ6-^HTLA5K5L MRXRYN[2NE!)\T&'ND!?,H73%GTDL*(I7K>HB^2>W[D ML4@(CWLAB2,>,=M=1!ASO4Z,R6703(2QO"*.12S\,#$3A+S0EU\_CAC3!B<. M2.5\KNN%*@I6 S#ZF@*K#LG"WGJM00'8>^5$;6JCS_)"]V";3M^'!\-UAF 4 MYTTS.-QQBYF=SX28>+[1WA>DA#=,[3PJ+ KZ/"P*MNO4SN\ 61="V@2R-/FL M5F_P50$)*O!@"!@5-_DC\[-3STNI<.,P=D.,HCCR"+?MSMCW64=Y^A@+)C]$ M/HV8%R/JN;$=KH=H2(]6>7Z?RY/EHZ*ETR5F#QJT[>BU37P=U;F>':C52G0R M;-Q9B9.!F5"/+(!#H1L*P:20+#-7(Z[E-Q408 T-FM]_JT\^Z #51PVP/KGG MZN7^+PV$:&_SZ_??_JSNHS 2U7S!=1,&R"IQ=6U&8%M M.XL,Q,KC]])Y;S5.2GU#KT:M;04XTJR_.ZVC@<+0K>LW)63P=7>@A2:5I_M( M944_GE?Y2N9=,XC<5^BWGSAW13Z==/! EMZJFY*59H*").ZLM9,(;DW;QJ+5 M8"_P3W&5?W(2N^QFP1;!OJDZN)324E;*+U^Z" Z+T^]_=C2:JMY>,\K&WK3S MYKHCM&J;B#JWEJ1=E-15@"UKS/P[8T@PC STT[:IJQ-CZQU MZVE;8V!'I,P=<)VN]425J^MI>9?G4$EP69P52C&T%VY8TJF:ZM/=*'BW3>1J MKKK.[DQ*_=34*&@64+Z,ZGQ5."LZ\[\":P"OW[7FS L6*W4AOWWZ+N]>*;_G MSBQ+;C]T\YD9&G*_&QG3"UGA:BV2;5N>&2\QO5O">;DQB&X=)(VL;G1S8X"J MKM2Z4-,IJAN#"JO>T4(4Z<<]00D>A0X\O4]Q-"W AA[FC-*C(YKCPWP*IX\& MT09.F)9*(QKD>GV7KM1M5*-ZB^_587 /[11W'UFL!NJL_UP7:ABVJAR2_/H+ M6%A.E%73R'([/$*I\O*JG E,1:&#]=C*.$49=H0+&,54#FD7G' MJ^F>LYJ=1@WJ"JQ3[O>E>=ZJ&FX _,9E9S!KFE27 M#S@]NDB*=[F8KR$G+;6$FVNZE5U+BORL 60Q>,U+EQL%"G>C^?IMI@[!>G&E$SI%S!0KX>FHU MY:"6/ZR:Z2)Y&V;N:!'5KKRD_>7K2BZ^ M:\_BSM6&*RTI)O:\@P\[9IO>OM53YI/V 4[;+F>C(]:(T%E-EQZ37,WO!)/R M6FUN4X_9A8NV@T(!-+RX+$N-CS>^+/(;2YJN,'Q" M2>2?ZPW/-16"\F_=IV@]<=-0< X8(O,.S=0N+7]G+"5'LF-V)-Z"T\X+\D;. MR7TNY(O.#K*VQJ]YI:(#6\1.)1EI%(@883\@&"61&W@-VID;=0<&!7&"@BC& M-.8L\$-&(M^$,CR4>%YTM.Y_ TH@Z>8HPCW7\8?BR'$S[Q;8W.@EC=:H:E!A MYN%TT1P$W6' H #!^#:5K>V-VD&,VME3-A3<&":W :*!.8?U^^63CQE %5]T MM57W6_)L6,Q!8:LG6M\^7U]O2Z&!I>U'D"U0I?1ML.N^*!,LH(4:O.>LTK1H!_5>Y=T!2."D6M 5 M;=$LS^-I*-D!LM8QVPLSW1=W1;%'8[A/[N7N?1P,+121D.NVR_X.M=PJ&I*8Y:9RM5&[T*_GJR?*@V=) MZ@8"Q5$8QQ%*W3!"/,#V+ G$4BB9D93[,0K"R ]$$$!9N*GUEJ>0%^Z6A]OS MB?]5#19IR2=%R-*OP=6U$[DL,,U0R?W<2N['85&\A]!('JCR?K6O'4K=^("+ MLN_2ZO]5HW&2S:-Q#@T=9?^<\8,Z\3\\PAKD$;24?;#&(=3A;P&8[K-!])T9D:];3B99Y?HB,W&VVO@.CP)#>,U@1[^/TT;[76DE0$X!]M_ M0CBE+,@Q"VC;P\EX@H1P(\]EE"8B<5.#WAVS)$CXJF/R3'=$J,#JR?UN$!PX MZE/MF)XXDWQ<2$NXUD:MW-A<_:3#7%U:2\? &&3E";+B(M+("@["Q/43+Z$^(IX7D#CRK:QX(L8O)2M^?[*"_1&F M_B K@ZST(2L8MU,A8GFN\,3W<1SX<8P2P0R,0$Q33LA+R0KO]5S!>#A7CA-; M20/P1 9_Y[2##")F$_6K*938(@7G>:%(8]^+DECR?>+YU&NF?C#)\EV(#.$R MX>.0"#\- _D/\TRV+G#]* R/-@5G".H8BDI9?6X*3E6<-#@;]5)-%E1BP,0+ M574&-0M25V25@GD'Z/%K77+V&XQ2FSC_3])C4EXY/YS\]NG_?3KYT'[A;F2F MG#65"PH)1]UU B'.JNXD@SH?0^I"%^#,QB;QTT Y*?0<&/31W%9/A6Y2\\L0 ME[I#0A=+= :2M%FPYT#%+$\Q6&'Z_\B*V<]E73?E;AVN)A3;[?A0'M.&Z2K M8%T_3$LHH_C@*#3]=DC>@[6$R^#Y=MSND&OH-=> T?.2#0>(P3Z@NN\C>Q$, MV8O^8HXO'HOMI]'W 1]O:^#W-QR4?B[V^QLFS6.IC'=,FF-.9?2!I?=6$C?R2-!R%#DDR"BOJG%B@,WH&+[B(;U M\[[E>H+=O=F6OYM[_;WU"*]SC=\JFAE]W_,+^(OXHZB;Z]4P?%,BB60;%LD>'CG6QX1%CD4>ZG7" O#CF @1N]$C+A]:M7^.'HE0?4"1TA MEQR".GGK.<"#S)+I9GPS 1CZ6:8M/+]-8D%&JI./TOW>)ONX,1UET!0LLD;^ MAQG%H: 5CZ*8Q39\GV7B\ M:)K@]2BV\NJZRB^EE$ )'OBS)^JS6G;_E4IH,_U+J>]8XSU#Q3<%^;8:MAE@ [[ZTM A['G08>YNT.'%=?7A1KI M\9]2L\C]N@#$P"UJ%5P4N6[JXS3EH8 >8#\B=DT1"M+N&/HP8B3"L1>A,$R% M2P-N+O42'"3'6ZM@J:>4LJ7?<\L5!,SQ 1P?J>*G+2"&G56NNB3K[H,OS8.5 MLAM/Y3E1G!<:S29;UJE0#5!+=WO/?83.2\* $; M1RKH">"K-':1A3B 89T*S0 ^,Z@,2XCETEB: +(!_/UZ4ZU$5)5,@ - M3K,_MF#SE/(HQ5&02&O4%4D82W8W;$Y3^4^7S5%"11@D-(PCEZ91%%$CI6X@ MJ!<<+YL#N1Q)K^?7XOP-(&BRZVM)=]"V:GJ78:L[S9K.')ZC,4R 7S5R"8QP M56!!G:-_4TW//EIFO^2W0ML3DOB_5M+87\S&^G%2;4;*;*H_S[K7J$%1P&,/ ML1;R61S[GHND^@QQZK(HC%F*0BP(83'M#D2*8 1?*'CJ2Q7_'.> 43S#Z?EM60\GY$/.[_\B=:0'0PU.Y%,=<@;!-V1 MZ:172#\5J-T"]/\XKVM=KN88B[QM6N^"OIA#1ZIO1>:S;*KZ\#7.5*9 M9JR M,@7I!',"\\8QN5N#=9/&?@TW;I![ -+G:G%EOFB!Y;I(4+I@3B.-C4U1W5@7 MPX(*_,E.U%,DEDX[>#7R6K-DN7AX]J10I+V&TL"YHFS#0!V^ MN5A(O:H FS3G9%[=8B6M9*F(8" M;*5Y 0 3E'I'7MB GEB:F(\4#I7=N:D6'H#S:[85'$'[^9IITEH=]A*8R&

6G8/Y8J@ M\%3_UEA2=8.]HF8D@B09![_S)O*.O^?YM?U(UXE*MV,F-Q)T :!4RF]AXL@M MG%_68(A-]?3 <\M)5J+KRSR??Y(ZL,N'MWE+HFQ-M.4=_F5G[;5-+-!K7$E7[_S.&DT=FL YIY,EVK,\>4&R;$P%O#RNV>=9 M4TQKO!>@43MP?*.W$I9@;?WP;W_R"4$_I>)[J'[$/WU0V%7 >'*'S>Z.EFN8 M>W!DGK"C.RO;D05A&Z!A;EYS<'1W"5&]O-HY -WW\+GD M?\1LO^?2$@+Q1^=;/B^,HQWFL_P86%S(^ZF-,R>8/)2ZAU%G6XUJ[S.TUL=>[NX7G-@>4Z-3KLH)A"%T0QX$ MLZ8E!'&L W#5^/@3LZ(SLR+0-UK[7LL#K&K?XAJ6"NK3/"&?%JK#LW-$M<]9 M3^<\EGK79\](/<9$ED;-00?GKXJ0V>-'*VUU,BP/LM-GS'4I/W7&)O);SO3( M#WFCRSR;RL6,5:P&TDX_090)TJUJ2=T7:*$]I2&O-:[\H8+X!53>*0L )E^H MEDE5#:&*X;N'\[@-/5OREF>2\W4C=H>6ZN@;3[-*[]E#^R6/N7_H(Z"[8UWJ MWO.H7)^MMF&W/7X4.NC2(7A>@(_KW*EN*Y,CN^?,LS,#5PR%6F.=RL<\AW2_YV$* MH/K_HT+SOW2BSC9=0="''YVX%8ZTDBQ]6U:_?[1)'F,1=Z[YMBI FY_QZJ?H MTPXPVO_Y]7JTWST%U1%[<^!-5@Z\)7U<0?ZFLC4%LW+6?M 9Y]#)=TC%&6^^ M59.T.&\F94%5W%D^OX4CX^?\)I\Z6#U'_TRW)N="->+9M>#>'2R0PI*5=[H -M*) T^:@-8MI9 .PARY;E>^;R[@36MQIJ5V\*@MD:9C5YT ;$EF)J38#.+D=G MT=I%->K'_*4P)6S@?(#&J;0O=+=J[\[*6VL+=Z9^Z2//3&6ZESXZRG??FIP? M-I'GP^IHW[<\_]C?]9O#_.-]%#%OD;OKI1;:?87ZM9._WD)E8F-=FIQX*=W[ MJG[(6KM>2&]_W,K^:-V1?]2">]R ,S9AE:L9;% 9JZ]ZV)@SPX2D-CK+=4Q> MUV-EK>&VR?&?7U;EXN)RJ43LX\82L?5<=SN)I7WKY7DL2\59]UAVG8Z,?H/S MSXC''Z)9IZT.ZY.VB+;0[\M&)Y'$HB?6S#I,9HXP23_J5ORR7F"U? M*6FV\9:'8)7]UV*6/V"2&<*,>K3#-)%?BL;/S9W:$CZ5U.OV>6VH9S,#HG2= MZ*;*0X@"-C)FHJV;Q@3#-561JQI"^[R5*8,P!DOZ?G!&J4'BBVO0:.IWF,\T MSFKP_5,P*V'D)9A1>7$#?Y>:=5IF,Q.+UK91*\Y%2SI54ZZTRED3QE6J055/ MV7K%C].R_-WV)30O9N9G5UEK>AGS;:&,RLXUJZ6>8[VOACRV^-;,]C*?-B.) MI3E[IJ=,G7;]:[-J92OVE1Z% ,%CL>#E=.U\)63=UXFPP:UO*[6-YB_;>F[< M"73?FH++SDQ?1R#0?/5A#YB.4AK$K/!>0 M.5,_88%%[^3$%TFGABQ.N2O_1SE!+I?F;\ B86O(B$<>[H9[]#E/JR';Q^'\ MY>MIXA '*G,P_LDQ5)7_;?S6USY##R)Y?*K'6*LAO;HK1,4UOD>.ASRM>$!A MSASC(=>7:GQ?ZUM7AK!2\TQR>>3.U^+#4)VBIB#JOK2R&5NN2]@-7]NJ&S.> M5SUV:3"C'1>8V3K]=DZA69L^1ZRUK3Z*2NK:>Y]?P(;1OJ)B$FNJ;ZX4N4[!O[-<^.*LWL%=G_6F;H%F9KU$M#!;" MUNAQTH9_FK)81AUA^JD[M,;YA'CW((W>N]*?7L5-_JQ;-YHA[^J(^*'^8./^ M5J(>@W 86.)MLD1W:FNG$&)@AW?##K&UT=>B:?*,&N<#)[P;3A"Z!'I@A/?. M"-_6#/8FVG[/>:&B)%?Y_#$F.0CS]N47\;=\@Q/T*$TASJ_#_BV<@K+?ND4K M4$A;PT4C$T^RKH^-R-NXRKFJF=%"NN0==>)S\L*R,F[<578G[ZAB1AOU@>[I M;9>DAT=,[]1'F>K4A>;KZ7WO9R)"M7.^F)YKZ!33>VZ;PB?Y5#I3U5T;O&RP M3N#(D@2:%]<+"YBU9.&J:-6B7J@%:5?/]JS;3 U%X)D%2#[NKFZGO3>/@%6L M@)_ 'N@G-PA;UGZ&AL-9;IM_6ZKH<-K.X>$U\'ZG"]#^] 95LS>J3[A;G6O" M;1 7M:W-4-+5=* T!5LZV*B\;M4\J5FY8>Y)4WEL+BIF-Z5D%LF=,,Y#1VZ! MUJKH\SHK5*17D:QQ[?5DGO:&=4/.IA"AZO;.?'*BE;^WT>2;(K_-3>&ME(.B MTAP D@=+U_<:%]5X<051W;$J0IX4YA34( 5W2A0@9'FF%P9H9"H8_-IJY2!T MVZDN\I/W5C'E3:JB'7NS606I%$ N5W1EK8^6Q>Y16FIS3'SIK'E HP?6E["8 M2W;YIU6*5]!T-BU^SR'$KI]E("$:70/AI5DVO8,4JUS'QKR)[ELSJ9-S+?#P M29>A5I$]EN3N'XN) JG\Y/S/YO$?:&(Y-OM9D+$YI;%OK% M7)?.2X:NY7NITIP&9,3*=@L^T8AA$\-7^?9/SB$*PD[A]$TQ=%6V)6:3!IS@ M\;E8H1M%:A2H0&XB?!)X860CW@%)NG/APB")8D$2X<5>Y/DQPP#WT@9K49%U;O M%C!>&_UAWZSS_4.?%7:551?%3"\O6\Q+^X'&RE:?]#1.S#^YWYTTT\2"W29U MT=YG?SW[8:\Z%@R,*6C[^?&RF$@^ZT/TMIH#QM_%'#"A3)>FPN"9P[_>TOZ_ MXTE-]\SW&K;^[6_]IOEEVP_I>LDA7/L?%[EBQ3Z7:?9+G"<,^GYAL3HG2ZQZNIX7U P?1^ZJZ3<\]T MV&DZSKU[?JAC;YA'@MQW6Y3%D G7"]PH<6D:Q%'BQZ$.W"1IFK)UE,5[0TM? M\KEIH5L9=Z/!%ED/XV@\UNE)+4 M8]0/PXCZQ!5FK ;R4L32?C2&WX_&<-^FQNC9V3EBX^0AHZ0Q;=^['E)2DW+ \)$H. ITOJEG(WW?,3CD>_2?0 6+M\1DP$6!7".&YD<^3" F#8XV0/%/7H.5W%LA^3M @Z'6>[,&)XXY9 M@]46[$,Y,$]+&%*R54SP"<'CGN;>;A_A.0Q;?4L:]/[*+Z>72-#HI33F"&'$ M<1S'B/,@CHG!QT T]&/T%+VT1_,@P/PE!]+VP;*O;T*\!=MA4%>#NF)^HZY< MGP0841X(ZA.*$P]S4W"&. P^?*:ZZL=XPB/4;\SR*-75869F5]67J0=3EMT[ M2;D=#$$&(@Q\ZV%&-A^JX[BW!/GYC'(,I!G,WF&SWU&&P]JBS03:VDPW M@H88:98"](KJHNRF/L1X7 'FG!UNWNE]G#ZF/?:?=WUJ3.\UTZ^KS/+J8>0? M'G* ,.IX0"CRB9M2)!(B7(R\D 34>$ ^=T/>G3QO#Y?;CO?3- +%EO/V%K8A M(\312X21U\7W.1O;#Y]^.#:;]^@+/P8%M#\%Y'5#,!A[<<*DLHE2S%)*_-2F MEOTT%KTHH+X",9[[Z'3>]Z2 WGQ9:V-7J2?69D3RHIKU9DCMGLP^X"SV(]+O MMWGLB),P\JF+8X1<[L6<1H&1?B:8A[<)P$J97G0ZDO=F?_BHUZ31O?MYZ%+_ MOCWH]R.GN%MO0DF$41I32D7$XM23?[1RFJ*8]2.G_1S3E.RW7O-8Y+3OC,F1 M5*L\&OE\^1SP??1]:\GAY_@E!Y U?D0=TK9Z';,HCFD8!ZF(2!K1, RM.G1Q MRK?*&S>*<-\-+V3D\Q+S%'.C.8F(TJTZ";;0G'T%? (?#YJS3WO48I_JSWNI#MHP1;#[^^2I,P3[ MCR+U-5-P%:QD,HP&[&$TX!8C65YC!,Z6+-HG^'D[N6YG4-7Y;3Z]R7?^NG,E M/[FLG7P&L=5#08I5D)P=%%:#!OD\-%M]/T7.G0=N X$Q$$S&5Q2'W/]5'BTMCT:,O/!2>O/JFJ0P2Y_X8$K[V=>WXB MC%K2X)=*5ZMC\;K*:X7?W"BFR1)ESO1XDZOL'V4E_ZU^5[C0N1K@])292Z]Z MT V@G0-HYSU?>Y>@C>\#M/-4V9/.+]HL3)19.$!X'BJ.XVXAAP'?<^"+ ?SS MY?*E,#)!3:Y>G^7Z\N651Q?)/^Y(_8/A!HK:<(,K* LCG[&4!33RN"^(\1-% M(M7J6F66\;Y6JR];#_;O=37_^R_@@MAH1"W^*.J_C^?UWY=9\A=UNO<1> B" M$4)[K0;Y_]E[U^:VD3-M^*^@O+O/.ZFBG3X?9FI3U<>4GYJU_8X]F]I/*9J" M+"84J>7!'N77/]T@2$"B1($42 (D*HDC2B0(=-_7=1_Z/M0JQJ>O\;^4P\J. MPLZ5PE#1E51I"H '3"K*C>+*2:GSLT9)]$X4)DY%81B 'D0';5G:; H[J3=7 M.US?CZ^"Y$R'_=$KTTR;FU2Z'9Z8K>%IC;>.&Z8!U5HB1X*QD8>7D=/(U6IA M% M?&S2YZ&%69U^SQIH)9V -G#VP:-&M$_B@\;S%%FMH&87<\[RFDTD(B:E5 M[QT 6(+U)!/G *P+B2C\5QJGA+Y6I9U9NTZ(>0%)!1#32@(KK*428>M);HH: M13S=!9(OZ[I\.VK#(X$]"6K-@VM< \]&X;.IJO'L "J+ B^@E M14%C+@'*'8.&UZHS:PATKAR_3 M="6P@"%%T@3X8:J4L]R"LPI#9"U.L='A1B"/T^TI%8Q5LYWQ>(MA+I1_,8T.MDPQPK#110.D\ M%X-#+H"N564?%.RR1^K-QV@=V*NK^EWJJ1O;02MKSM&0:O(FIF*\?MQ"$[A* M\E*D.Q@FGD@*@>.>4H),/@&&6Z_H[H9)'?$Q)GHUCZ!Z8=^::TL< %=')Y4F M/7Q'*@G1?(";'1?NQ% Z@.4N&@1T2M4?>F MDLH1.S>4:_5/5(P8VQY$29P1#3 PBA-.(+6$",VE(0HIA#&'VL;RLW7W@;VJ M>/UPW!_'>L+?TD$Z_!X7>+:]>M=*21F%5CB*'?(Q)WO5JP!2QTK5N\1S1ZCB M% ,7E^"E!_E__DT@ MB'Z)_5:7/>Z+5:NAHOKSX":]6HS2C]>KZW^8S-/9KY/^>*;&5T]LU?:=,DB0 M6"C-$+!<4R<16>V480R5=BK.R@M_\A1+"Q$#4J^:*S*!C?)[[51]N[*L.1Y, M;N\FXZS*>'*=]%=;,%VO1M*?AO_-\N+DV0YEQ4\)U^9=MZC,MZ8:7O[F>9]Q M^16<[%=66W^A;K6/G=,I[A-D52G0Q2ZB;E=E-%%7I>YQJA2;$0CM*C:?$*?G M*WF[=>LJ79]-L]FT4GI)>)S9R:<:=25C32@9HQBBE.-B?+61P#@OJ=&.:*<$ M%4JMAI$X:3;&5Z\$K/ )_AJEZ] =?;GHH5ISBUI6$]9!]4*A6DJ P H[1;)C M4*&H#UCE8-5(5B"RT4AV9ZC6TT*6RYX$Z'*AVF@3OW:\_IK.9C\G*@9 ^N-! M;-0V3:XFBZ_SZ\5H'3,Y<")$<_,=GNL2O<1V:2:8!<)8)K!76GG*%=5LB6WG MG49@(PMXO>!^,K7Y!]]MGA>D4_O\U-GT+2B7;*13G[EGO&)1=6$$4( MYX"PE86)L,5UBW9-(W5$K1T(SD2T:TOE.:F7O9E'=!B_>YS.&W)DWZI1GP<< M''%Z@UX 69JI$[SMH-RU!U)8+XQT^=$F(X)9]K)!_R&='\'S!J#.TO2]][>Q MSG>'V+-&+"IL&:*$I08P++ FD )#["HMF4KK-K)R=D1L;0XXA9>-V%,.7LE3 M:;3C"'A/1/@OM49+P"!TV#NAF'&>OSZ5YOWX>Q"CR32; SV:S!;3[?D97.D@ M8AHY"V).1O Q]7KJAX- E?(SA(3"ZS MACS,K%DMXL;LQ%=FU*PW)T?[RV,*B!<@D MGSCIJ(/4I@+C*C_^\^EU^T _'PUDPU9)OD\E5EQK3G;='9U](^2 U!B!L M@FDME*(>4,8M(VIE90.._+/^V$JZ_AJ%ZV"!.=DCI-8AU^TZ9N\0>J$(+67$ M>& !\UAC8BF3,3MF51LD&5-.[(W0FH8I@YZ4%SR+X:3.7&VVPM\FTW^^'8[? MWDTG@_2Y/-KS;:>U!%TI544"9*F'&EJ#'7#00[^:9\Z=E,^KQ;B0[\>?ELMX M,+4(24_2.L_N3ZGASEVL1-'Q11L-@C1)J!3R!C**I%T-^W68;R0B5Q:KFK@< M]2 ZB^:&9^[:_=;_D81-3&-_]ETU^65MSFO?(=&=TC' )";$"F.@M,&[DR)/,E=.*?HL*WY(#Y=4 M3E /X<.I]#:DJ'8(O6B$RL)N84PPSQB@&'J/@6-,Y0%UQAD5NR*T'DN%X!X1 MM7J^K4-H Y+(%1126 6,THYRC361F!*FK(1,& (>))&_.@?[,&O9W59W6]UM M=;?5PMM:_;IXO>U>7VTVF"^?$_/QMT\??U-?WG_\D*SN9]?K$+#O)Y-'JBK[ M]V9:^+3?TK=?IVG_GV_[U_-T^G-_]*-_/XM:Z&:ZTPJMEKV_RRXE-]-HTOS; MC'LD/+%.<2AH,)\$1",6*RE1V#=%1D*7NZU M2SF07'-JG$%2"BI=?L)BO,5(M:@K,GU8N[5:Q%Z2+6/2'U\EZX7^I)-P0")00#!M*1'RK88*$/\"=A&ISO;M2KJZ4JROEZDJYNE*NRRQ) MZDJY]ENW"RSE^C6:5O%_H_C/,%A5 M*,GA+?'_WI?$N+Y1E#UPR=4H'?8O%/N\*!@37C'"!78$"BU!<%S):A*\%5QO MC)7=&?NBL=B'^"AYK,W$_GDDN>K%-! ,Y$#U-P#O5)YR^XY3H<[B$@6&M) M<6PUX)'V.(_.&X'$1AW.T332L027@QY%=8X+:+Z2::>C_5_]P)V,>K/TZNPW7?3L(]9N4]74O4DP&D!<("9990)9@QBS%#O#,VM M4VNDV\@[**VT+2UT^'F4QA\"'-7M)"SFO[+?/POIPW4'$:+'ZX7NF91@=9*? M"EXDY4M/C%"40,>AUYQ"A%>MI3QW2AU1\FLJ90>X)_CA,OK;*_E=\>$N*G5K M9EM7CM@5.SW!J[(H1Q2 2X\$,LIJQW5L]Y%/T*",>82-DCX'#3*-N MV /5*QX[=;YL/B?I'W?I>);&L7IQ/ZZ2X3C+EC>3<;8=F4__>1[^+SN5B'FH MKC\=9X>DP_%@M+@*QDPW=J3>7'4(7DQ69P=-+6_#%4\:0#M5/K-L4N#@8(FV M?C+-..5_TOYTEK@ [ZLNX;U-">]=3GNSEN:IM/5N:;*EX2T.6!WH4.[G^W ^3&>?TV_Q+P\.I_/?Q3KSX7@1WIY_+K@T]>7[LIX@ASOF M:H,[W.'_LO%?[H%'(>92$T80-\QQ PW,\6^]9QMS8E[ OV@!_FF/R:[!7H?_ MR\5_J<.>(PHB A6S$&"G!1=TC7^LR,;8]A?PSUN ?](#O N'G[A]G]$<.>$D M0,LA-IK'5CTDB)U71DH68X6OFP'_*3@_R^R2C_/P#)\FL_DTG0^GF3SJ=)Q> M#^>SBCV%PLU"(KR"PB/''0'$YX6QX?^)*[=_T=Y"CZ%0QE-A+:-2Y^V')+#< MJB5H@G2G5VJ^\_?LUCWFJ2A]_><23WCG'V)+(O:P)=%OZ\7/>A+-7G?8L/$8 M)?C\8S&;#Z_OZT#0W]+DIO\]3?I)8)'8P6-RG011C%LX'7Y=9 ,5KH(DC=.K MY.M2II*[I>!E22"SY*^\;'$K)XMI$J\7=CA= M/<:[Y-.##5QOUZP_ZD^'8:/7;TUBT<_P*EUO>2X"\5RM/T_ZTS3YVL\:62V/ MYM8?#,@0X)?D/HN2A_N(O?6'@S3+&(KMK\+EEC&YOK_XG?/LA+!_&S13^$U8_"3M#VZRFRK=T[NVX#0( MU*38D,#V;XLU2T;#ZS09C@/1]\>#TCK$IQX$K=X?CO,EOBI+@IW!Z5% M_7$S27ZD86=OLC>O-PA*@9;[EU\N2G,@C"#],1:W_GP4BC0\_C">8\:O?^[6 M%G>3\8-M#\]XO8C=/)[YP/PF&!G?;I)Y.KU]_*:[8)$,AFE>'AN[^%W%FUZI MHNS"&26-1JNN:\'.NQTN;F=1>/O)7?_^;7_V]GZR>/MM$J5Z.&N-9,03\F_C M\+OED=(@8"E[QR \7(GK([#^L_";>]6!+?>#(O;C-;D_5-9JL>[V/YD0"O_%G_'+^J'6(5)2#?\(Q@ MHIPLZ62Y%F6&CK^-(O7[N\_OLO4->NQM]B+8FTOO9DDI>^NR58.QI<6%82\I MGZKM?+E>=I=[?[Q\;+7SA]NQ_78I]]'C[86]"P(=H;Y!_M^#]GA@,.3DDFU^ M64@"A@,TWLZ'M^%:=YGJSY3^(!UFUN=H<7N7S!:W@51F2WLLOF7)U(%#"GTV MG=P^NG#&-DO*>O"'VW[0DP]-T'\_I U:ZC.DO8..*0<)DS9KNKH:1R0L?6*R MG5U:V"7#\W,ZGX^6B4WQI\MEX1#UC%^7+E9N[&Z%!(-9[&W3L,E4K;/TL M>\ DL]76"B#^(6QXX-V[?HQ$#,/7Y7L;?C=;KTEQI7#_TS0S05]2+DOB+^FG MKP>6A](AE!6<& 089@0928#WFJWD 6K[1!!JBSSDO_VX?K(6BL62@*?I;#&: M+S/[^IG2&/1G-^5]'MSTI]^RULR'W:KBO$ JKSGF!G-,N8L3\N *NK&7\L8D ML2SV8LJVR/O@4]ZFOP9KPP_'@9B753\?KXMX37 [\QOLU0 CRV6I08)MFM)IGX$4ZU>0X2?N3'P?ISX M].LT[-I]>%P$EH9U;%FO)_UIUL;:!A$>S"?!V^\OYC>3Z=(F'F>FP>1'9CK< M]L?];\LM"&*1_A%,AK#ET9D+,%FI^[7QL(PK/+0S@Y@4%_G_9M%6&$RS$KM> MT"]?(_5G3E]NHP38!',^6I_ODN2_BF^_"0(0K??[=)X;"/7P>W*17BU'Z\?I#.O=9H.!S M%B?(%F/K48.!@@$F% N6L(,\W)/4JYO2W-#240,2&" KB120&BRI@'%2>::+ MO6=^O_$%1_";UP4'R3*;/P_:Q4!&U(7CP7 T7#/>IJ7:*YNIO37);,1UGG;$ MMSGA@4#G3_GU.ZBA2JMV@741Y,6Z"+IGS0&HO8JA_BLV\/:[&027,H,@DMRS M!':,&UB=5SUQ['NP]L--K?*X#)'[D.O61HO=19:AO50OTN)ZD-=6$;7XT9^I M$NJDNOU;VTGU84I'F].1J/:H5;FIWZ;[?,!V5I897$MN7SO >M_C][<$9T>>[F+LS_36/ MZV09YH.8Y3:]__OOGVOIXPMZ&!^S56++ADITA-(1REZ$(DAQTFPYX\IPAPEC M4@FD39ZH+ ET=*-'^*L)19R04 #MX:/V7CTW0CEFN?Z1O9R.23LFW9E))2C2 MJSS&R'N "10*02VM63669#2(W49CR2.;9JMW^LDT>(#C^+8:AWL)2CI:[>RT MCEUJ91=8S!?C6AL(/. .:$:I8)%E,G9!G )?O^.WFYUV6':1]8X./"]V.:DJ]UJUXHRR),_##.HGJ,'S6*][, M*8V/%^#!=^PVP..YK?JTM2YJGOS?_CA+[G^E-](+:V0LI=V0@ ,5( M+X$10]Y(JP63FE+H7.[)2"P0KA GN;PP<^-Z&W5X;#<>$7@P78,PX8DA0&DA M%)5YK6$<&!P@W?"XUUCK#P%<5_+)"N4+EN,84 M*^\@A]PY3/,J9NP)\K!*\Y=L/4U8SI='$AS:Q/]7.IU<]6Y921YX8BK&;2(I.)!MIP37,?3QWR$& MBEX6CGH-C&5:F>\D7T).A_]8>70M<% 3KL[Q$YU2.*"$PJ+S&2;".J.- MXB)X%EPB0/-)2<8IX_71E<(A)91L-MQNH81>[('F^UB4F<[F=;@8M:Y-$S"- M"TQ[ Q'7C#/D%*.>$[H:U@!TP'2%$X;52C?#^7B$8M[CZ.Q/%RY7D&DQQ@=* MC97@0B'!!&-&8)^;3TQC5B5"_8(@']EEV1!DB.K42(T4Y.9HJ*;Z.6>'X%+] M-";((,B-5]XIB#$U,@^#42L@JQ#&KEL5'=0#JG4 5Q/1?+E"+8IA0PHSJ(0P MG%-L!54R-JA<9E1)YQ@[OEHZJ-/T8B/P5@OUN1_+K&;")7?]X=79QCM^V@I> M! KP!D](.H($X8(8Y3!7SN8:R6L \1X'JZLE_A16N''>$B0]46LRUJ9,OT8* MZDD6^-.E"G8IKU #8:"6TBJ'@G7%L,/YN F"') 5CG=V%>S3>D]!L+FHT^!J MD6!W9T1M!RXI@ N4IE +R0#S @ ,",I]) U4\)L:H)$.:E\"<9D@/G\AIT45 MBC3>(R\]LDP[KCDE)L]GDP)ZLT_6>]W:Z9!"SEB=]2EM$?*+/:E2#Z8=)3_% M<92O98%SBZ@@SDN!?N5(-HY%:JRI@OGD*_[7L-1Q#-=I'+%9 M6,/PNQ?J8WH0GW>NZYG+]0MJ3Q8G6%ASA85G)HZYD9@'XRZ?>X.))+)"&F@5 MP3ZQ(T9[DM:9^_.B1#1=[S5*W375=6LA[K?"'L,"]MQ3C"DF ?F:$QX,7IB[ M=$!Z4*7F^B#Z[-46;A7U!NG9GVE?KHRCPJ/3"AD(E2=06^JT9,JNQML"P&R% MS,&#J+:CR#@21]%WW:'8@?RS7#B2](]!WO_L]BYL8W*V@9KMJ"8%JAE!5@.( MM'(6(\RI%KDG!HG%"KR,ZGQMS6(Z3<>#>Y;IL-E=IEG57W]2ELE<1 M75;$T3TGQ#%!,.+(\&!E!1G.#\ D *:"T56/Z'9U4%T=U&6<<6V')B^J8;5# ML?B02PZHLI)"!')H!KP"7.%L^D1:Y:!G G5F971*YH 1/2R+Q@R.2NX,@ IX M29W0WHB\N$))+4F%G/03:9FC.$:U^D5M"??M.;T-7=+TMI>:4=ITD GC4F/B M?7I2OK2Z^RSBF;;UWT/TVMO6'Y)2EAPVEDN',<'&0V.QI#A/_P1**D'JZ:MS MQE/<=A"=9O;O[VBDHY']: 23KJEN1R/=&6_'GQU_[L.?M.A%!;2@%CM-&("6 M..8Y1*OVADS "HUQVC6Q#?48KO58_,+(M..4CE.>Y!0FNG[&':ZXMWI<"=1'89;O.*76QN6J>YXYG7='TZ3[_W1 M(NW&L;U2!DZ>0+#52Z&4EU)AN,->E 9QCKRM$/GP0F_^.4O/Q M.LNBSN2I8=%C*GH8G7>.=(?)=F.2PQ(F(5-(*A[@"*V UNB\2H]02DB5S-&* MF#SE6#9!>IR==S.O1MD233J4Z,PQ@(APQEPAY!]**9J0-HHP'*2AT$8Z8'#98[%Q8IR R :[+H(X0QC857@7,H(M<)KX#66 MUD&)@-!,K":U.>]5A=J4Y=+^EJWLQ_&SB#Y]+U#,>TS4V7FFB]<>L.J$E?(- MJ1(JR(]DVC 2"W/%JM@>(HA]O4)ZA +&2HTD@M*IM:],6^I)NN.M-H!W.W9+ MHWP-8=I+Z:V$ABDI*&5YR8$5..#MM KFD%8C/XMY6Y<@KJ7)M0HZ[AVA7@&J MI2'2,;&RAQ!'_K2JYJ %N6W=:'(?H=@POP>"KB79N4HT M![A4E24$C,-,-=,*!/-*8;,:NJX8J. E59?H$_?0DB0X5I)D"?S$RLQJ^ T'5 Y'32K7Y[]0=CE"GAI2"_EPF F,-,B M4 %4&%.8GR()QU2%/+ #ZJJ##DD$Y]W[_-P/DKJ!<@'(I83.;J#H&REV@8'?G36T'KD3=0+ENH-QY"[D HALHUPV4N\"SK0,-+#BW (M Q?$6 M1$ 21CC"*C"$$IKY5:->;KFHT ZD.+E^U++WR[0_GHTRH)]VW-RQ^L W+\IR MT5).2HVTA 38:P8U9%(Z"HW/G32 C% 5IO"\4LK/:-I!(Z6\.6JNJ2[;V<&; ME8[!H!)1BTF#H>24*ROS4P)+8O5)\Y3808\.Z@P[-A+MYRST+_AVI7' QE(. MK2),>8,1$LRN>R0P@4R%L[%C*[6C#%>@1SDX.S]?\ #-(S<7Z15-\ Y1[?5, MDYG5F(6D.1,6SJS;YL$>^7@&B"REU"F,O8<:"R:\1^%/X<=5HW,@58W%KJ>< MF2!@#_&C]M)L9,O,#O\=_B/^8=>NJL/_>1X$=_S6\9O$Q;QCCKQS@!O.7?@1 M$6M5'C_%"@I6([\U9Q@![)'C3G9I)=EU9' 99$!AUWKKXLF@+2,\#\P1/MQW M&E>@/U_,DI]*HP:243J;)7=;IGC.]DDM/.I@EQ82;,O;ILE2DU5%C89>>$^D M97':$UF5&W.@H:S29#63SL^9<"[YM5EA) 9Z$A_5BVSB$5:']PO&NRC:)!HO M(2< **\IY819!UV.=T4%KU#!60GO)PP;4=P#M>8:GR'>SSA!I2.ZLR:ZK>D* M" !2ZB"IF/106TL@I,9@:'*WD5EKC3B)97.4C 380[#6G)S72DW3DQ8ZVKAP MVB@UGE7<$ >T/$HP9_[XI72K_UC,YL/K^SI,I"\W:7*; M]F>+I6 E5_UY.HN[G\S#7^XFL_G;Z5KLDM'P.DZQ#._NCP?I,(].,-N4]7'*Y@H-T-,K_^I]O M@N,97X<['ZQ>/[%'7X:W8<4_I#^2WR:W_0U?XL?P:GX3?@R/EI-/()91_VZ6 M_KSZX9?'S/!F'6%>9_GR-\_'GY=?P>- M0DH%%UUS20E4RH)5T:VCE%;HG%R2VXTV%#N%_K[/P:Z?1EUJ[T.#M<_OP.DM;,])*.=3K6V8]U2MEI+?F14U>/F8OQBIKFEPCATQ8:B-'J_]L?+_K3^V2?"N>S/U]M_/GI5G,( ME2N3&2!&4$4QAUY8"WBPBI8C$8GP8)^^RYT-U-"V*!UF6XS94^>V M'5!N25'T[8C@-MB(7% F!',$TCQ^;R04ND+3S.URN[5]6$/D%IV#W%Z<[_L^ M'CVGLWD="JB%+02W(YP5" ?:8&R)QNBA5T4B>1$(6TIAI9C!;E24EJR,L. 816\JA>$O0WZ+*CPLQ;V<_6HNG%R M*<*@ #,SW.K@3&GC%1>$8@G-:BYD^+&"YJIU>$]3T$WJC'&VI>SC(F0?%B7C M%""K#"58:L'C^"H 5_$$!#PYP"C%=FBV.GM*M$7VVY+U>C1%J0;S17\Z[(^2 MT60V2W[ZUA^.7TL:1UV[!EC-N-SY3RA+"63.6LDQM\307-%"#!4E5=*I\AW9 M=W[",0FF4EUFK5IV;^%JAT-Y?M!Y05'34NDRY4Q CBV"2FA"B9=K10T%8?5@ MIPW*F9):8RRO%:ISU>KOZ%&J?(Z6H_2X:/GULE+3"C4Q_Z'R@YZ<0;<3*"^, M#T0,Q!Q+)PEBW%(#!5QY^=C3"FV'N[*1O42EL5E,'9S;!F<)NES$H]9C- G. MS3QY/D311=%,Y+4U%HUTB5Y:B?T[ +;;O>WVJCON.T04\YG!=,0XKQ&&&T)<,8;RCWW#D%"FQN%PS3-]#CF(NK%.2H>T8R*-RC72 M).?6.TT LP8X:14SJ\():)FHTF*V(M*:5SQQEDAKIO]PZ./+41)$93$=)Y.5 M3W&.9NIK,,^+MM*&:.&0T5XY:8@CG%.>]WMP I,*F4#+-?\M6_*/XV=AWZAS MRF,AOWDF_T7+O1!%!AP%$ JJG %$*6JY!S:7>ZMEE:JB'>2^D6>,ER7WY^KJ MFLEM^.1])G/3X==%-B3K;+/\ML*;@@+>'FG@M,<("*BA0@*@5;:ZA4Y4*+XR MY075]^[V;C2YCTAKAU8[:-)-*[176Z48%:6OFCB.E-2$!O,,DQ@#P;F2\ASI M"MECU:6XD3KJH$FJS==%Y^*6U5E^T4*C='O*&R4%X*VB#$$M2!;:M,B*K(/% M,M;I7 6K=+^ZC,9IF-;GH%VV2-.B&PMB4&E+K41"(L 4P"(O@X=(.5%!A^U7 M;M$X==-ZD:ZM6*)EVBNS=0ZA M5(4"X2*&D@^&,HOI-!T/[K],@TTYRK#?ABJ(HT597A"J5KAIYXH,65AUE'E( MC&)(:@\9HM"B52<8"JRU!T=&(WV[BT3&Q;E^SZ7BK&H3DKW*$O99A*X;X]'( MCY6Z,1(M+ Z6@8"<8NNYQDSD+JTAK$I#^:I)!JYIF9%E2MU)*3):Z4 TS"GE#'5L=? "A+$8U,0RS3#@JK',L0M'SX1E M,AOQS]F4\]7O:[$_ESOQ87$;/C)8.2?YR^=/JA]*[>?!37JU& 4W0]T&NWH^ M^RT=3+Z-PS=?O1_K_BB.A/Y\DZ;S+_'VOX0KZM%D\,\W&6[BR\_I*,TDX2T@ MU"-C)934& Y8@$_>;\8+)J!\6VZ&2HEWDENFE"1$"J;R2@FAL8BEV/'VA^-% M>J7F.W\/?).D0;3OXOY.%^G#'=^8>E\6*;B>8K^4B7\L9O/A]7T=#L27FSB0 MX/9N,@ZPG263ZR2@.=C%:OD+AW/(G%%&WN6]*?ALJ-@:@^OA\&Z'HZS#UY/1J/)C_!427SK7)AC; M$0S9)-Y\K!W!]>$-)&^>]Q.7WT'X?_SR9H,Q\^_?\J=M?VO*%1MX^R?-8ZY9 MVV2O'DXGKS35GC7I2''70>W;(Q%/+,GO[SZ_^Y1S9F8G'2GT^I(P3,)770>6 M_OEF>!5HKPX=T^W^QNY_" 9#E(#D)1$X*3&<2A;P"61A!Y+<53HJTV0TA[NE M>6YIQ(4SY 5O?8>*G5#1E'24'4:;UW;D\REW75?^:';<<^IC[5IFO+?DS'N_ M9SW>@;@H!5.=1P 0J@7#@ANE$>%Z-?W&,5@AN76=OE=*:9\%ZVZ09?(]'HBS M_?SF\UT,A$Q_G0RR \@LR#J(T:_I_=]__UQ#YCM#/2#J'-YV6(%O=RI+A_D& M8;XT\0H%;"O,$21Q]BA7U*P2VK$BTL-#8/[YTY2#8YZ2'@1'F>763LP?-2/W MR*Y#1W8727:RZ/UEA43266VI9EXKX RT.=D)I6V%WE^'-G!6[\PK(.+;6I;D MUT[>Z^!_IO"7L&@#YK47W@CJ)7:"<<^)R><486:-J= OY="V3@?_,VR,5%LP M1RW3#Y+TCQC."6^-&0>3F&^4C(;]K\/1<#Y,S[-K+XJW@Y@5()9* M$6,M(!PYP3WR N-Q:A,""&/)A,K[ M4&+LB-J88=D 1=3)<#N;.-3F2_TZB3>23F_71^.E6L>NU=DCL)=BJ%33 '40 M(&XI1(0)X.6JXD9!LM'J;%>PEU#>U(-CV -='\ .'$MP8%"*, (!J'#26\2Y M%HQ;I,VZ#R $KPX\5 7'";TR*8^24M$B:#1'>S;5CSL_3L %)SC.( OX9\)P MX902067F"E-I 1JJ,&LUD#?T)X*D(XD.*TNLT"(;R5D;'$FGJ.? "6&IP2M/ M4EE)-YI&-$-_'A8K.#:/Z[#2BEX^QTKK_I#.GZE*;F3_C%8D0=3=/:.!V1 8 M\"+;FTND@E$B.#96"D.1)"N[Q$$D9(5LB.W-")KEM#/0D[C65NP"(C@XNX3RY MH[N+H;OMKB8$Q3F&@5@C"PD U!(/L'9D-;(%^@/QW9%#,%7ZA=4>BSE\O[ F M= OK6*5CE36K(%KTE)8<0R4D11H;1*&'5*TJ3+S!%;J>'MJ*.A*KU!RUN@Q6 M>:('X<#6>!5Z&\;7>4O _G+#L[BOZ&/#^0BT>"\T3?2IV5*'L%A4>..P*(%ZM^DH@X M\19M;4?YXL?QFRIW4:&K92/ ^G0?RSQ0_*![Y5WX^6UQ9I*,AM=I,AS/%M.L M[^2R1WS7OK+![2OYF^=/1I9?P4G7_K%K__B*T[R#-P",![=O"]LU4PV_1B9Z MOV:B:*@VK;*OZWW6]3YKSM)TO<\>?O UY;*U4TG7+* -H1R$2Z,E-'':4HH! M,EY Y*7,$]V)0WISM,21*[-.-3GL4:0'2]S8[*2FA762(T MP@!8IV.F(\J;$W GF*4GKI9K"*\04&NNSEGSRGET-SED15Y;8 M"2-UWKI4($!, XH%&@,(*.I,=6L+(&HL%6A.>*3VE?LRF?='#\Z&FI/OL%K,WN#P:BR)"AB# *A64 22J\-Y+GK TU$AONSV'S[IHWOO/80X+/VS7J M>*OCK5?P%L)KWH+0&JR#R:FU(QX8J+!?\1;&9J.UPV$S^YK'6\<>.WS>O'7 M:<0/,_3JGT><2:*9W-Y-TYOH<7U/WX\'D]OTU\EL]O)\8@RM$A02CA5 BDCN M*%IE6!EJ56D^L>8!BMI!JJBC$CMNQ6H^<7 O6GB@.&_IX&E MF]5[05*Q.TN,IVM3<)G%&2R4U]O_1UFG3F::+3.7G,NX*J3HSY/_VP_.V_1^ M*5JPEQQQ%O3YQ+7:';7:&K0BM,AAM#SXP0Y#X:RD$A"(8%[DSKRV=15=VWB1<*>_AR69!*$);/37_G VDUA.>YQTXR=/Q=PG MU?<=&U\D&_.B.0"V AK)N>!*4ZHM-R;/_+3(";PQZZ/I;/QL*X%VDC/L"5EK M1ZAV'8J3RIGV\_NWQ">9SC&671Z3_\\5>D E)>A1?8C+?)441 MSY5V*"QH!\;Z%\RQY(PS"3AW.B^OTT9[Y\Z,=L[-5D)U9JFUA8.:$H$\D.WT M.9W/1YD(7N $K.W$A8OZ/841X @*I87VWA"I/,SM)6Z!W8BI;6,L/QR'1UDQ M4,%8'R;C_,4F;?UW?[1,WKEHJ^@DP\V[N%F3K:*S(YW28!3#M?4<>0BIL!P# M1D!>_&>0DDRTDG3:;A-=%@>=1WPH3DX)F[/H3X?]4?(MR,#9^F+;R847Y!)< M," QAM@(1!G@"H&\];_A$A9-:P_HBH5M4:M=60'SHNV;Q]-+>AS7.5>QL9;, M)1DL;:4.4>JBSZ !GGF!E( *8.58/K[>0"D%.P/J:+N5\CAR(^N,W#3?&FEG M*"87MB3]8W#3'W]+D^'M7=BLSD-ZP$2L-,^#8J"YX(Q:CSU%F'F9MV;6FA%C MCL!$^::Y?,_>9UMVT5;,97E(C:*BIAH]+>2@[8=:#!7-#;!DFG''* ZD$YRH M0$$Y"1D,O(#G0$)MM(>JE##3;FY]#;USCE*=4)N9%2"16U;)U2*-%;?AU?(( M;)U!I#[_GN78OP7H,OT]1@HK2UD @0#0*Z:@M90X("E%1$BC8S)3S7I^ED''X<9.O[<6J6!#4NOV$X'@S#!KCKZW00*$M=3>[B#?W_BWYX MP_5P24,7:4H]=N-XC[(Z,\F;:S5=4"G8N3((*TPDB2P.7AI!FCL,K&9"1P:A MD$*C)4$/3*0UF@([SR?/D\FEVC7'\K6Z,,\IROJ>F771%9)<8B$)DT4O*@*5 MMTQ)9R!QWAC*+%OE3CH$Y>D+2?:=[-T2KGUDC$G:([+6*;KM*AUI%#EW97T= M&Q^>1 MMM65]54YBN"H&!?!H>*<,RPU9\1#33S+;41J)+:\V?4U\M+B>:0':@WGM>6< MHBFDY8X$$M,NK^AA!%E(SH"]SLSR MXD?I/-7\*%2KT\D.E+5_@"5I %^)4O*^-S!O M]CS-K:,E[[\@T\T]RNRRTF,H)_9YR["1$ !CB. !B-?6+>N2P/0=B.C-+ MBM3J"C:5I_8TJ-"Q)]L>/G'.IH-,=):4AO=/G7MII6I-YFABOL9K):7AM$Z+ M!#I,$!%(,6.0T^%_*IB)-R[#K:/F_:YD6F'9(:*QC(&T$E#;. .['J-N( V>B"UG3:/C/+&_8D MN&P2?V)L[\L35LLX%'>'GCQ;\]#9NP"/MZ5LO-'P.DV&X]EBFMGG<>:9-PZ?T-=%X;;QQ MNCUE2)8SKHT%VEJN*;18,^H S(,*B@@C&A!4>'Z\TY?[N_2!2?G$U?F($D;I M8QQ\'6H\2\=U?\%=#]#F6Y,/\[9'SPY2/^>,QQ>L+U80%B*>4JEB"P1L@*82 MX;SUG@+0DF,05IV=B#N2^@N!1\F)/#N#;.-)FTUS57OP?9B\JZD/7ST+U @" M%&1-@( RB+"B@#%#-714*THI<@)I1Z1T1VFLU='67\1!6>L"Z*I>XVR'K@Q' MB@-V;;TNJY',5@HGH#03E4-C0?P?BKT:O/;"Y-FF"GKH[.DCB,]WDNF8_R^" M-#>">$K,-RZ\6!O1=V'%E\.*)+#9FN&LQDH00CU#QF(17'22,YSTRG/:[+#B MUM3ZC@#_ E&=!-C%%5LR K&%<<7MA$4*PN(L.,^8 R&(TY@(@E>5U(I@08XQ MT:/.2NHS)ZEMW 2/,M^C!:3U,!?I'3U0-M*)'>\#E075M5ZM\\$KKT*KG7$. MBP,E:#!@2E')-!#80H_UVAGGWIW>&7\^V?S,:;Z*+*CY+/DI#4]] MN_KRKV&G[^ZFDS^R7XWNU]NY^SZ4?: U&Y\I]=*=X5ZGFV2OI;7\/'P19&"# M&IS^,XURG2O>*%+]P4V4L._]T2*7PWX 1 S83]/K4>#F*+S+GBNSM6+M#Z?Y M)X( ESZ4Q,JC\$77 8EOX\KFWV26OAM?7 MZ32-?_V:SG^DZ2.=$8V"S% 8Q=.%Q72I!WQ776T_LG.SNKJ-0KO#Z/;WX_VE$0$$]OYP+_FQ MVK,H5.MJJ'K9Z]^W.J\0%GV+@ $P$!@1GEJI.23>JIR_C$;0/W9>-SG,Y0+X M\+BDB#_^,??#Z)']3Z27)WW3&H)VK$=>/E+8G;2B:$_3M_/^'T_9VY7J7Q^K MS0>F8,1LI<+8P =QE<-51_>/$/9043UK/SW!'N:K[S]\ WP< 8 M].^B-SQ=I&^JT="!*2?R^]UJ>5>GOLEDO<"]!_*T^?=,6)[7*\LZZVCRY:&B M)-/^R8_A_.:E*P^S3I1ID-9PT>>_(BB0V%1X "B!&:1 J^MY#2;RST&M% 0*$QNS8/,= K3#*'X:K1AA7.-)8"1$T4(,@% M4\"9E,%LC4,>B?D:R&'M2'='I2X:1"!''< &:^TLDPK1_-Q(<:?AQH'#(=EH MVRJ$9##Y%N,,3J4OD MU:GRFZ^\7\X>;FBEI. O*@@41-XQ)"1%%@BK(A*%Y MIH!&TK@*"2KUL6 4X_^.4ES^Z\$L#-BKN;'5_F+36..D(X.S)P,,BU(K:RS@ MBG-NN=(: DN06Y$! N:H8="J9%"/+13( -79B[.-9'# HJ.'F4JO3*G[D*X2 ML,UD-J^0.,>@13&:9SW7D!'L-6.KE!.HF"PESGEBL#!,:*T,)4A1+O.W"HFX M(ULS9%[\GD8FSL4V!*NTR9@Y.YZER4_#K$[R3ZM\S-FC4 M'=5)0Z.3YCK..(&4_/[N\[N'!0L=25S0]G\(3DDE$>B&R34VIW2_?(DN%[=Y MZ_;,W+ENW5Y8-_[Z^%O'4Q__WWS_L42HY@)2AS6FF)+*.96+G%H*75$O1:'6Z=,=3CL<'C!..2E1G4$"(20 M =HJQ;@#*,!RB<, 2T?E:W'(.QR>, WNF,;YD<,('0&UF(!0J7[14:^!L4P+ M RB4WDF>Y^Z%_]A7$]#.!OGJG7XR#9YREA)8VQ )S"^:CSI8-AN6N,BOQT18 M9[117'@"N$2 YNVNC%/&5Z@RJMD^/R0L8^.V#I8=+!L*2UIDNDNH*<-$0%].8.?YJL3QR_'5#+"&JTZ;KQ/* 8BE)8=Y(:1CD MS#&,G.,8<)2SI<56N JGQO)C4VS.%G8"DY.PC@R W M7GFG(,;4R/Q0G%H!&3V^D7+0(!P\$PB>O8BB8B")P@PJ(0SG-&@"JJ0F>3Q* M2N<8.[[!0ZUS'N?<0&-0LFGOR_-7Y*KDT^]3/PWFX^4%VHXN[9]8U+,\O6R:< MT+OYF[_\!..0V<7=:\FEULT[#NMLGS,M6,EG(AYR3"30U#/KM.?.K/K!(2EW M&-7U6R84'\?/]BTY?;P)HAX41SE$W<3H:V3C<".7+QL'7)9FAR%GK"4:(&PD MUQR@O(L)$U0J7#,.3AO@"C@0\BC'(QT.VH"#4@S-&TF)(8@110AA3EJ5CUM6 M)KR]0@QM)QR<-J(&60\=Y_2^13AHCB';U)C=V1& A$6)BW (Q$9X$$'KD59> MZMP@-,A@7;)'!*X..X47'NL++ 2VB)<9KD.M$R:6&%)-/# MVH:'A 2B'20Z2"PA00HMP:4FC#.@&-.,6(*=Q7FT$AE797348Q[:;>*2VPP(;A8"+F MD1+GO*PP,JJ\R!^O_]H?CF>_AJ5-3Q0PG(6U#+_;BGD:',4Z.R5WIVH'%-92 MIII5F!*(O./00B195I^8FVX8@0J%"+L(ZQ&B>M6$5;!S210Z>V$MQ=Z 4<[! M8%1!98 2C'.9&U5(.6TK)-+L(JQ'"+U5$U8NZO0QNJRV!D3(V@E&"LI9;8!8 MQ;%11B@L#8?"YR-B8DZ;KEES'#\,5@6;D-?IZG1JY("26TIV0X@"XQVPA&CB M 7.6K88;>26&OAX.\99@7&(@>*,&*0QM\)C+DQ> M.V:(L:I"ZRZSF,[[PU%<[ :DF%U!$$=!X)XH02'U$DGB(%N%5?B M5%;05"](<=>!KI/BPTBQ+**C/)A9E%ADC8YG>0)*E;=OTU9J6Z&.]P4I/G%Z M%^X17NM\PR9*O3>Z:6+$6I42D*V,K;[%4X1+A!#D(.\D)]+P.CK?833IEAU0GTQ0HV+L*R3 M0D AO'3:&>ZP"R_RO FKD7N]4)\V2>JRA'K?T6$US9+?M,3V&PQ2;Q LSE1^ M/$OY(%/$]UFR8RQ0K6T'*Z]"[0]]1'YD12M?A1@CU# LO3;"8NGPJI4O)@)6 MJ#P*\O#/5F:!T];@BEKK;SL2Z$B@Y20@BS[%@B'"G-<. M*0 I1-B*/*C%C<2R0G5)91(X<80:]I"LLZ%81P1'%+,2 M$D@P1-#K59S9(%^AU^7A/*C#DD*=*;\=*72DT'92P$5[,X\QL\)3I;D!GF/- M8$X*B"GCZPRK-*M6O]Z6+BTEA0M+QOY;UA,TO7K;#T_9_Y8F8>,7_>FP/XJM M2A>W=U$,&MBO%)UQO]*7]FQ_U[=Q9\/=7G5[U>U5E^O:Y;I>II!V>]7M5;=7 MIW)A6N6IY)YT,OD:+KYL.E;R4'YN<47XP42S%6S1K7RW\F>R\D1U9']>]1=OG KZ#%]MP_C\ZA#Q$2&E,G6'>6J4HTH(( M)ZFB)"\.XN$OK$)&<'T($2=%"'F'+[;_?(>01P@I#; +^D-(#)QF$ "O$8,D M;QX,%1"DPMR>^A#"3ZQ#:NU^?0X(:8ZUV53O_MRH@8*B1PR1&BFFL/#6&*^% M8# ?Z66!$U5ZQ)S*O*R2&O8*IH#O0*=+.\ L 5.:@2>]4T*'7RMH#4<2*;,: M^ 6]K3(#[U36YL$! SO5V@%F"9C2A#QK#;!:&^X%H\AB ?EJBGA DCQJ &,W MX_/@@,$7.V?Y*<"<]!C_@)'.*(MQ7MA@%@OJ L# 2F.XN(#,0VDTT8=&,X6#*B<)R !(@)9""F3%!!&2-[OPUFC3J@9&N5TH\L$0S/3 MBPZ6._\IB&7N94]NTS^O&L_6F#_?KHA=W55SK? >&[E%%U26T^U5J_:J.6JA MJ?@IIQ_G=%G5;U%%]_94&+3MFJ[.@H)%L\7(\@)-B9(*D!B#+N1;4*DBE M5F@5'*/8 />:>,#3_;ZVG+W7-UBA.=G1;7']+T'N:3%*">O8!MQP@CS3FE$- M%%B-"I&V2HO+FN6^GE$"S<(6%0)S*I=PKSL#K MZL3VDOMZNN>_BN]AG0->6R3WW8E_RW$MBT-.()'B6D)HB1/0.,X%7N4;,V!: M8,>U*^^X13 _=Q@(4!QO!J/.6P"IQYH)ZQW6JS)HI#V&KZI3.8Y9UZYLX@X& MS8%!:?IQ0('4& 57AFD#%/7&Y\GTT#O-6V#E==K@I5, MT_EB.DX":.Z"*,4C_G3^BO[=\>K+5_%3]?7OAF?]XK5. .NRT&#OE ML<*&*B<),0XX)KCR3N614Y355C0 .R>/I=).[W3Y4A=/&K)TS(@0]\@;8+CG MA@C#Q[.V@U&8HH4(K&1^T$J;.$4R#1B**2;0Z+%06-T$KG7G N/50JAY) M/LBTV!.&E _9I^4PBW5H]MFOU\7+S]J.//5NR[HMZ[:L-7/&6QLE::705C%, M91%C)3@8H@0 8PF#U'A*<7X^88C1VM=OF%9N4=#$4$G-+3NJBUC3K=,.6#)E M !8'?PPS!9&5$@'.-= >K7K@4 $ /4#P9"=@-2UP4G/[CPY8YP4LQ$MU1%X3 M3R%7P&%DO19 K>HI##2G!E;3PB@=L+;%4_X\[W\=I>O?9_]FOTH&Z6B4W^A_ MO@%OLM?A&H/5ZPIQC&33DGT8O_DQO)K?_(S(<@'R]:\<[@G+^7#9MN2ZQ65X M@'VP_,[=%O*I_+ME EUE,8HY>2_<=6GW_[&8S8?7]Z\5@*?N>WN>8C*<)>-T M'J-.Z>J-P_'W=#:/4$[ROD6SI#\.]!R>L#\,G[RZ'8Z'L_DT8/M[NG[/NY=D MKY.WG>0-M5/>[&(:%B.9WZ1AFQ;3^4WROXO^=)Y.,QGK#VZ2^[0_[24_TB"1 MWX=A4\.[DL#7X5W#_JC<(BM(8C**]Y\%11?3:2:201--;H>#Y#I\9C*=)?-) M4!?A^D$HTV1XG7US^2+C-,AT>-/7\.NK^.#IU8NBNFT9RRP/XW9O7=>]7?N@ MHI.[H)3?3M>:=06U&!,>+:X")I:K/!I-?L0UCW'CR3B\\7%SL;VE8G7WS\6_ MUX\_'%^%[\U>E[]A'/7U:'/)WM3(!H_N=HE]",*CY3H\F)6C_MTL_7GUPR^/ M]6Y!(&L3%((WSQ/&\CL8_(\2O3S\V[8_[?FQ!EZQG7/OMW#9CZ78?IV,KJI& MU^1NOLIA/95! &$Z/#UU^%UFKP?SQ;3_GB0+AE_@O*?)2ZHBZO$IH/, 5PN#X:]IC4+.E7$'I] %'9 R<&$(P;" MNZ5Y;FE$MS3/+0UO<$5BONR9[?O"$6EMF22?T^GWX2"8UT%M'ZE#QZO[S.T9 M\OKW0^1(-3M*C'"1<,> H9II80PD,AO1[O(T<, X1A6BQ+FLQ #PK@>37^[O MT@>QW8_!(9U&6[%P6DO?-'OXY1O1W\7LJASZ?8O7L5^\/8/N&.ESC4UFZ,#: M;+#2XJS4$<&M\( +RH1@CD#*\B0$"876KP7KUL/.AH#U*!60'5@[L.X%5L:* M3B?6:N4AY-11@23V3.=]KR14JLI@ZNU@W7J VH'UW!L1UV;KOX]N53J;;S'V MS[Q!$4,"%HT(M,'8$HN5180))+S*80N\P*9"HM]J0=ML$?,ZJM5E7Q/I.H=L%((47#5*,94@ Y[+V3 MW'LJK,[#"(Y:6:6IX Y(:8.%1SJ@=$#)@4)+*@4["I4/J@0&#RCH% +R0B(% M/>.B7J"TPIX$%]OR["FD-*XQQ"E.]F-:<)X&W)C"YQW6H1F'%)57H?:'/J)W M+HK $L(",$<,Y%Z88*=+*7-KW7K-(7R96I\N&&NIJ4Z/6B=6"SK.I$5"QQ1- M9 I9&&'$2F&\],X%+QX'CY^J?+P#<9:X"OV[*C-%&UP5"&L] >VXHN.*=G,% M*;7-Y)A)X;UT0-)@;E@!,,\=MACRKY!Z6)DKVN"ML8XJFGIV4)OW];ML/3]7_ECY3M[K_]!?^3%5M-_VE&YW>[56W5]U>=9F SVY(;M$DDZ_AEI?G MVB6M]/,K9?0L1;$5[-"M?+?RY[#RS70.'ERSWH;>J]&ER;0_?W4#[R::"*^( M)%!4E%HPPP#!G&OC+ #*:J_SJ*-U I-7#<#*W_1QK1.WS)-]OSS .$Z6EG@QWTS<>X8@4M0_80\TXLA0XJA@FUJH\"U<*B[KQ7LLIY>7TXXBW $7Y'.WW4E'#" >W9 M0PZH:2)M[#<8H_-LN^7NEOM"H@>U<>NG0*@YG4YNTS\_U_JUQH#N:2RXXV>G M-.ZTH=ND;I-:'#]NWEZ=J[U=9_RXB19(!;><\5+[+"BDLLY546]!18ZWIN20SG'8Z>2-=K&,/5&Z>Y]5M:\@(]IKEQ?%> M0,7D6[BTWL(ETBLUW_GCZ.&6-F1XY:-U>4FP\_&"-:SF2\O132E\;DKATUO6 MM+F%3_!+=U?=71U$;VT@(OOU\HVK^]Z%?/31XN2_7LS+3S";^G;K\%)^^?;_G4@H)_[HQ_]^UE4J#?3G59H MM1']7?8MN9G&",2_S;A'PA/K%(>",B8$1#Y;+T7_X7(\EHN7]9CF"!+A%10>.>X((%ZL]!@B3KPE6ZV"%S].WZQB5[EA M]=SIPN/ U.?!37JU&*4?K]5HE,]7_WB=!ZC2^2Q;DW@S.OSUGV^>>#2C"2*0 M 2Z,I8A+1O7JWB3Q'KT%12*DI )+B+$&R%),+.=N^58AA,?AYM+9H'\7+=7I M(GU!LQ^)*#X&17V7)U,4DZZ3_GJUDOY\#YCF5]^869B4A];M?+E>-EE[[X^7 MI\+M^=WS_O3;P^6YGDQ?<*M&A.[/;":O:H^+K;)R[+KA,>=%^;+ MDJL*Q3=[Q1'$.0R*W3$:=W8"\2F=QN^(G5B"%1B-H&1I!67&7M#SC1\Q?#Q6 MR18F,;EB;2R[[-?7Z(##90M[IG%K=5(2:L#S-TY6GAM?W:U5Q7G634GR/T5K M9_>_B^'\/IFE@T58PF$Z>QS9J:5VKKU25"GG1_"BF:D$'D&")7 >,&FT%6HU M>D% PBLT*"R'5:+I65B>A>7Q0@^!S8OJ^_5E?1 L^F7^6:,\T] Z:_*C4 HU1;J)QLDE M(^)$$H- :? E!]9 RH-)"XF34I'VDK9!Z_\%7#D&"S>+QU[!S\^2D4390\Y;G1#!B M!8QL<#"QW\3V=S;..G+-Y[,KV[3[Y$2Z4QLJ%Y';X1U8_ MNDSDB=45U\,_TJNWRYZ>I0_/LKJ&Q6Q9\WFWF,X6:?C\51H@-/MGK$PM77TX MN$FBFDGFP?Q*9FGZSZR<=)I>+0;QH@$RX;)9C[AP![,@)N$#\3K9'4RBR9R] MG,5KC>+,PIMA^CU^23]<9+Z8CI/Y37^>9!\,]MUDFJ1_!*_G:I95J09WZ,?\ M)E:YWDTG_T@'0L%BD8Y.^2W^+WSB>C@(-QO+M9$NXMR-IP=A,?]B;X M5M]NDD%X_.O%*,)B-@Q$L2P\"4OW^(++10SN6!J)K3]?S-XMU>.7F_)Z)G>3 MZ?PZD$Q8S&E Q33L<(:Y_G \BPL;-F\Z&UX/PV6J;U+^54GF=2P+4V;);!%6 MMS^+W_,]KOCJ.JO]O)U!12;Q52QM"JLX_C:)E_S:GPUG MZQ7/RYO#?3VY:LLBYUDL"1HO^J-"\%??E2W(LF(H6X@_%^^8S1=7V5:%&TR_ M+4;]Z5(HOPU3#_,J*-Q.6\ULZ>S_V_>'TO_NC1;I;Y1LUL99- &V9D3+F MHU"TJGQ#PN)2Y1MB#&@4+&\@$$7::2#R9 *A)$.HB95O7[)J]E@H%?=_68@T M6]Q&./PK78+Y.BQ<\CVNW"R"8/)DK5Q79O7J,BO^8ID5)_N54FW[VR&OV,XJ MB)K^_^_PNN0GK&.YYG7>W^[><9@!Z[=+\K"0<8P^?"XO\^R$.Q+8M MPE[/>K3^L!R4DH<50!X1+#R&1!!E(#,@'T$)F.;HY1C0DS[),\>HL^G\[Y^# M.YNY57]-)]^F_;N;N/C+DZ[8-G9Z__??/Q\VMW@QNRJ'G-[B=<0);PTX(=*C MXBB#\VI!R]&'672$<::$ 8$H,C 40H@;+9DE&@$<6"./)0!&2)59FU4)0[2? M,$"/L*-,"&PF8;33=ZYH"L;H["QI@0&8_,2W&H%GW@Z?0T1+C;TP=\'> 08[ M%/[,J<[K02RC&E;(']O%W'D]*?DH9/OST;_2Z>2J/[N)KKU $/U2(Q>=T@PY M>Y'%12$I"U8Y=Q(8Z0UQVG)J99XW;("M4LV]B\(]N<@^4J%T,S^MA2+;E$C* MD32DGN2GEU$_?HN!RG&TWYJG'$E]RK%5[=VK4! KLJYCGU**%%1"(2H,Q7B5 M2X2E,:9"N=BQM.;OG[],LX/;^RB#!S#I,>Y)"8]ATK="OYZ=U//"5M2 >62T M5@!P9Y@UQJZD7A&I*]0.'TOQ'ESJH>Q!;L08( )IXXZ08.Q+R#*QQD"BB6L.2#_&M91HU&6(68FT[M)S,*+PE9G\(SW M)*A3U;9"H[94A!$LS$6D #=6,X X=)9C9(A8B;"D5:JKCJ4X#R["J(?E9G>! M%HKPA7FPOZ7]49;!6\R?;H["9)W7^BP-85QH4O'_V'O7YK:1+$WXKR#<,SM5 M$;0G[Y>JG8Y()!+SUD2U76.[IV,^;4 D)*&+(M4 :9?ZU[^9"8 15U("I1 M$K/;+E$"$\#)<\]SGH,9T8K2$#$2ABA&O+*D$00JWJ*1[+4LJ>,VXYFM.]4S MDOQ53IZ.PJB>')N3QF&,-0\-"A4B-%::,"XTK0]D8QNV]L?:'H3-&=V$>SLE M-C_-N%0GQ;5OJAB['UPOR3>[VZU)1OVQMNBL0U/$9*M?D'/ 1,Q$Q WCA@N. M:H,JH(3],:B.O=1LXOYC&M[J[E!JQ!_H/3Q"K_X<&%@T'B$+F;(^8!1#'1FA M.("F/OWGCIG[8RH/SL""=9G.[;]U/(VP]+K)\#F4K!2Q$ M%!E$(QR',24FEJ;FN8S/MG6\3:,1DIY4@SVQX/SL;!E$>1-F),FT:HY0*8<1#(PBGFA' C5@U M1C'5979,="/*5(YXM\GSHQ3E!W#!.EG['J#73A! XT7QTQ>/8'/WZ;)Q7%L M0/]?EN9)/KZ^>Q[]Q]H4-PPNEAHSZ5*V!-9S[P6->=Q"_Y&$"X@5I803"6R( MJF5UJ3 TY*)DQFRV3"=JL?-]8&_!@UKH0,EB_R'P&Y@A01M48N?E1AY=:SRU M#F4)X?4]6UQGLQ+0:(5W-%ZQ1U#_K?%)KVLV.7MH(RD_"$ !LRS)[&L*^C*@ M(\C>/1X*E7^(2/36'_F17E&_TB/LB6I_B9..M<6Y.?;SZ?R_G#NWQ-VNI MTW*DNM6LREJY;ZG_])MO[#K^FW=%J2U8.M#(1]G+!?[%T\Q.-LX8E7 MCH[Q/UT4#CG16@#_\9?9[?(! J.!P+L1^*^S^5:$Q0-AGR;LQ_DB\/1*)P.E MGJ348\,0SNRH=@ ,>QG^3Q\36B^ ^.E!LHJ")N\,.58&(0 8;U-? \ZX.UTP KC M9>"S@<\&/AOX;."S@<\&/NO$=UY#P^' Q#'",890L5 *-QC#^P7DOH&'#\C#F X\?,H\W,_3P,Y._\X,=^^H6ME.+*TT;-*P2<,F#9OT$F]+ MR@%_]/#XHP/3]XGI.20#TY\CTQ]'9G] *.UO F/(>PXD'T@^D/Q-W!8N!H3C M0R <#TQ[0*:5 RSW:3%M/_/W UYQ9WC%IQ;N"]B<*#(60V+U P,T<#1,/S@_ M"W^:,U?. CR^CXIF2*0.)#]]DF]A3B5JS*G0*F8P"D6DM82Q-#&IS"DSDC/0 M'W.Z@1#?9>"->SM<81"$0?<<"\FWT3T4#E-83DM1[(O=^8%N0E,?]I3BS>93 MO!C%^R%B=8I5<-RH]GOQTA$#WEO/;*5%L<$($02)D5%(((\EB2H/+J(D/) 6 M[=5A!P8CU"T.PO[+\ M0.G7#K0-VE_;_#/-YY.DN&[%%(.F&33-H&FZUC0"M+!1681%2$*H42QB!9E5 M-]648"N#5M?T5M/T-Y&Z>^UP-G4M*(OK+RF4GU2RSK0>:=2/-^NN70'_Z_-NGS^KK+Y\^[C$P MKER'T'N4\?]>Y_4:M\E5^OXB3Y/?WR>7BS3_*9E^3^X*^\3_?IUO\>*;NY'L MLGG!=>ZDX$\%CY&(2604AX(R&XA39+0!+!((.'2F?1C#SRUT,Y.UD\%6)?V_ M)^ODN+_=]_CA@8&'(4>0.-==Q,AP0P")5X,($3'B/7URCN&S7W>CWYY_BFW& M(;YDFB)Z]_3FMVW ,<]/%,/\Q#.=GXAZ,IOP"*8=#N,3'Z@S&,8G#N,33XJP MP_C$87SB<1)V&)\XC$_LU?C$%?7]MX;QB:^1SSSJ$3 "L@9X)>):8:8Y"Q7# M<1+)T: MHD'$.ZQ0[,:IB9==3HV@Y!3:R<^!95N#?@:6/7Z6/;-#P3VGFC^W;(]FF1\5 M@.*))9B&31HV:=BD89->X%]AUC0MA8#%2(>A H ;S2*MHWILM2(R)/WQKPX^ MMAK*$22=MD,-7-\GKF^-)!JX_IRX_C2S_%T.;^\FPNAP5'L?=%T'F6G-*#KI-.=9LSEF YN?!YN?9C;_ */;#U6LW]'H M]F/5-+0Y1E2&&0#R=_"V#+8=.2RD"F.411#'1FA.("FZLB-N)MR?AS&=K",9WMBT,UD M\T-Y]1U--C^JQ,*0Y!PV:=BDU[+EK+'EA"*)0Q$B%&JB@$:$5UU]SK33#H=7 MO=26'\E8=3F"_+33?BL.7.OE7+5!10PJHE81K0F*<01C'2O!-0,R$J%D MLFK+A))%@O9611SO]/1!/0SJH=?J@;2Z1C#5A(9"*L259!AP'%4>1"0E.E#6 MZ+3S/(.&$CS4$0F2$-@;0#IP]FY M3KPG:@D<;Z_IGVKJ[V[2\5!]PP^/S=U\O.;AF:=^<@+R7E+]T'/K^RN)U=I;O][%Q37V>7"?N=;6BP7.7S[XMK>T_7 MO7SE;C7/@V_9.'UO258DH_+RPDKM-!@GM^XKTR2_2OV'^DG7OV&?U8N:N_8F M31=^'G7[*?^M:#U0,+_X>^KGJA:CX/MU-K[V$Z_M=V_S^;=LXL9OLH3R[C%]3Q?E.S9^IOC."OFZ=W[&S]#N$1I&ABJ M6X9Z;)KM,3'4;:LDT"JGI-;C;6O@1XDZELK<3-=9XMPHJ_Q:1F)@K$X9BYP M8[7,Y@J .KAPT"7>:EIK>Y/-LIOEC74A%@Y2\,Y]"X+@+DWRPK.;2TR_'\^7 MM]8^UAB$K4FWP0_O5K_]8OGPMGCW8[EVM:*[YLI>L7!^PK5].U2M/O!KM_Q* MCYU?;_-T,K?\:%EE>O>@G?4Z<%Q#\+09^3%F6V/E<@ MO4GS*^?Z509[DEXL@A^F=)%DRSY<>?FZLODMGO5I"3F0T#!I'I5&38L8O,FI#XX+&EF>T? M5T[#;#Y[[S_D#5Y16[X6N7US*AJC.:_%1U_KMO>MR5RZV\297T_F%O=@N]LU= M/V_[E4E6JI5+*WOS[^YE MW..XZ-A[4L'$W:.RB;.YW?;4/9)]H:DU;M9UM\%UFMIEES8T3(O"7G]7V)O8 MD+6URK,FS:7!7*8MFY5?.#:)O??X/D_YU?+\EW2:^L3>>T40P1+$4F,F!4>( MP*H7.A8TYO%[5.8:[1+I1"UV_CKN@][@]_7&QK9NI4DZH.9SY'ACA;12"3?> M1;07V,^72997>:EE44OB1_4_@=4S-I0N-8C+$SNSF_YQ:V77+N9$/$C&UE!. MDMFXDE7W39\]3Y.BR"ZS M1CVU'NVZ/MLMDV^MOU19*;?,U!WKNJ\7SGLI[#WLA\4\2)R2L0K(;N\XFV;E M]MJG>^P>[CL+5T=9YO5NJQS:KE@G VZ7UJ0JK)"VA MBJSP%LSO09ZFY3U=L4KJ' M]N''CH7++:^><>W1"_\XR\)=ZL;MR?@/Z4U?%5*.9H4KUMB#!FZ!\M^XX;Z* M(>\IXA7#_V,Y7_B@R[HZUO%;SI*)>]=T\J,7*Y^HKQB]^OKBON!ZIS%-*[7J MD^J5[#@5.!X[/\G)9&8CG5*;5Z)N?V>5HK_6GV[\I0RW_+,X3RP)KM*9E6KG M0%K5.K]8).X4LTK6_S&VD=U5ZE:96!?0GW_XQ^PVHS#(VRG+&SJLO*W$K#(A M9:SD4Q+K@FER4MJRMCIH)+:V2M/R@&QU=C4*TLRO6D9&+F62NYBJ^O2A MO1RJGZ.ZW;V'<.L6F7WK)*]%M-$!?M5U?3"J$M%/O]H6;U LW2E@4>:T7<+; MI4#*Z+)*T2SS;X\LE2RJB($H/QO M\K]?-\ /OXROT\ERFGZZ-)>75G]\NOS2/,]?6["6:T<5$O(H0X9EIH@*<,JF)5:ZN@]6)4Y01T#120)(9&0V5"7 M"%V5^(HXXO1=D!;CY-95\.3+]!F6>L6XIM0JWM5?17]^D].V-L;M []:X;IX M]HDH]%[D\&(1:BVPD23Q"UA+8MG7?V[?8>9JO::;-'W782KKWM.6VA$"^VI5 M:=?8)=!OB_2G^H>?[Q=R-2IVU8A,WCVN4^EOSIWV; M10_4*KK. ^ZHXM(%J-?9Q.Y[%_)0\OHSW>'XN>[P-Z!%BY?&+J.3=X7]XS]] M+^7H8CZ=V)64SR4=#2A21X1X]^>6L9Q?/JL;K1G\KV2V3/*[RCL>!:Y"=8_J MT;V*HE_:=_Z:!='/<4._P1,D;GP 72,K=4/*35&4Q7#J&KSB;0!L,,V'WX> MX# 0C+C@ R##H4"A.U..NBIL=8R:9Q=+MTW%,X;T1)$?)6G0HJ2PZH"ID$0" M2!4;H!&H%$*,<+A%6[!N$S2\,S>WT_F=DZV-*$GX*.DT M14UT-9O\=47R_[04/VM] 4>0DL&)>*O@M',G8Y(5G3D9AR#(ZZB4'Y[6*8*V M\(LH!(I&H0)&2ZR,-+H.2Y0Q<5NGM$2Z##XJHD=MFI^U-D$C03H-2;;DP$:\ M7L*"W<3Y#Q6AGK@_LW/Z)TK'GN6JJX8$T&DF@"2 <$ '/AK4F.-UW7JM'8?\ M3Z,/4(-]$0'KAUDCSC&V(@LP ;7GE<$(.LR_R//Q@.#" P)H-X[3$,":.MH M30+2Z(Q0 *%C:2,XHQ1F$BA39X ,YQ'K+@-T8AK#E2/9WSVM.K!\#6_B]&*V M(6]T%GDC"5B#6DE#'6H%L EQ:)0!5,7UZ95QB%Y=Y(U.3 <]F85FL-,L]-GE MC9Z'43M*1ZF;S)+L#R+C,>6>7LY3;Z[0G];GL@$I%UK%#$:AB+26,)8F)A42 M(S.2,]!==DJ>1W:*CVBW_N3^W/BV4>PZ2&0G:Z_U!/2[,[BEI-NDS>I MD5F2V]M\GHRO79]2:A_@I@2HN%<]7W5JXOJEGJ MXBZXS/+"8<(X/*5L5M_.M38N[NSR:9*[7ZY0(>J>IE&P2/YPF(>3]#:WS%ZV M@+@X/KF96\;]9_,+N]XLN%E.%]GM]*Z\@;50JP=(5N]J(__JLO1#\#?W+8># M<3'-+-WLUUQ3M7N;V]RA7JPN'97T:5/5MT9;,?'MUPX(Q,-YY+Z2OT;>*!$^ M[H)%GLR*4BS+%JUZW<+N6C8IB;DBQZS&S\F*\KV*Y<7"277=Q^F>Q0KM>#GU M[U-UU;O.T3QWO6:N]Z7]PJW-J+O(RIMM-'MM],;[7Y=B47=/[((BL8VXD\%CY&(2604AX(R)@1%1AO (H& C9/ M7GK$LZ\5?I?O=3U8*U(DZ^2XSQ?/ W*$'$$B8@5%C PW!)!X!3J)EXMEGM:9^[6$_D=+M3ASOL;_6EW\C"/U.5UD98>>6_W+ MK?W^//]U/O8;[[V>L=-'^=W_^^N7#IP;(O%SKLW.FU "![<(X%%$KBN8-&?T M2C5]V%U&S8&M8EA& B!E_R=>Z@V=UF'<[[@ MZVWZ"N&KW/C),G>>P-[W0<"="^WYY7L]JB_M2*V8HN:3Y,XWUC[?<(JM/9'( M8$R%M2E,6)9E=<.IY*+=<"IEZ)I3N1+4:B?#E";5I$ZA(XWE3@VGA_..&_2R MBY(8UO,JJ5%#:ENSZEZ_TO3.;?*B%+C^W6QL7<"D:/N&(]]?O+K8\M)%ZKVY MH=_TI?VF$#S;<,JVZQS=L^'T&%;L]9G)T!3[-DVQSHQYM[R:)5#^[,S:0+@G M"?>Q\@$&XNU!O-_FQ>)]XS!ZNOV:7:;!+[-BF7O,04?&HZD]Z?Q(H.T2#A6W MIU)QBUJSF3FA@DH=4:Q$!#A5H:C"=&EP'&XQ76H]@+OGL;O0[>OW=/HM_8M] MSNOGSCI>.42'=$2[/5/NW?'"(*K'+:JM&9V<*8JB!*T3" M.LX4&&*BF$J 82W6D@*(7FJ,W4''U^_SWKG+6'99K_.6]O7DF;4U0IB3$)I0 M210!$3,:(TJJ-BJ%.39]8=9#.HR= E@,?'M OI6@!>8B%:80",I"AG@$95@! M+X1A+ EZ [[MB\O$NX10Z+]G=/1I5'1^+7M/BCF&C9@C(@GEUC81B1"4F @" MJQ )*26V0'E[7LS=!)C>>5,(=HG$UK_ YZP9')'&_Y(RY%@QHI1!$2&8F@K6 M0D:8LD[L6"<,?D@/3)PV#L59\SH635D5AP0!BAE6@%A>IP)5956*&,1BFC3Q3&:H($@ 8C311T.BHBL&D$E:\.Y#G>+[L6>TV M)",INDQ*'X59.E9NY:C%K;'14!CK8D61L38(X:I%4T.#11>>5B?<>DA'BPTI MVB-A7-&D: T# '$58P$!EY:- :M&'Z@HCG 7*=J=&;7#0^)KOZ##EM7C;ZW_SP"?77JX1>AC2P; M11$("80N=0T(#+&,ZA,:8UVU%\JRD^.F@[WX:I\Y]1@<_?+3F!A1.13*' G[ MLB9)"S@QC&L9(PV((3B*HKH:$0$;9/26?0_IAG%(!U8^#E8630:71R0""!/- M(@XB$HL(P;HA#4*X,V[,05BY)VX6'%DE< H\OB!TZL M?9TODNF+01$W2=9I+]%;$NCE^*5[\--31-J+%J^G=2EHNI3LKZP+C*V.55QI MHY&)JZH-K2A5X=.@^4]J7,^W_?)S(2$C?7^PT&G##KE89W2 MPH8C7"G)8X!BPPR,6(PUKW0*QRR4;ZY3#AE\P!&@74[9&13,H& &!6,5#&[F MLA*HF$!$4!%'&B@:NU*@\JPI)A2(5U4P/0D)\0CQPT&J'[W>.6>T]?*CN_PG M-UDF&S\$B56Q9= &8 T>P!+KY1MZP..BM/1!$A ?_C]1X^.6L*JCQV\7^%@ MR8M%,EMDR71Z%]A_',+J?)F7*+II"4&;%A_6B% "ZXZM/!<>0//*"F[N%ZCA MX1VBN<.KOTUSAUR67*W0Z/U][9_KI?_-+39;)M.@2*9)?M<%>&JU<>U'=ML6 M9<5X.B^LAML"/570B,1Q9!2)M*8:Q(3C&NH:2JI;Z*EQ!"&.N38 ** (U5Q7 MEXH(,*IV0D]])>9P&G_F9@KD:0E OYC;S2OYO0VP6^'I9K/Q=#E)2P3]&H5U M $D=0%+[!))Z!#6!#UB9K3!199]&R!T7G=#R_FMDGF3PZX+63S!!$ M71;$G%AF:% *@U+82REPT-3A:49!:"+&5,Q#@)!BN*K#"QG$_+&2\)V5@NA. M*2#::6/.H!0&I3 H!6QSB22D/$#0(&1$A5K;U:*OE83_K.2H%WZ"F0 M9\>8G:]2>*4SI YFFG:N!CJ;<7H_[IWL/JHT\1)7A))$1!,A*(EH%%&!C5( MQ5KP$(<1O1Q8WIPI M/7F:A%!(3>B.@V(6AXAR*BO4LUAQ%,6MTR01&1,K@8$&TI*,Z!B5L!TFUK&( MPU+;64E()VJQ\WW@7H=13YY>=G,8>V^4TZ>O)N!E'O3__$D@B'X.ZEWP&0]? M41 TNQ&4V]'IY,4XL]8C_37[EFYL^_/GAY#$5,4"80(XC3665@3JG8"A5*T= M5\#*I\$\$EQ):D-I&TQ79?[V+Y'9:N&.JNTW[I\T['"\.9QE_L<[B)\] MRZ1TKW-"V?7!8_\7A& X&CV'H]&M2:'65%2 X2AX_*#L;,Y #]$#V*=W'>;# M[G$$>NJ3.O\SGQ>%CVETDN=W]K'\!W7CVH(&VCVM1L?CYY)T']/%LWQVTLIX)ZR?$V>&O_E/Z210]OU==>_G]":QX;(-Q-HB%?QF M:3R?!#]DL^#.%77]>+Y@@)\>#CY_>BFG=4F4-SU*>$KP]B-!/W/FP^X.NSOL M[M'N;G],5&^=GU,EPBFEV][]62\+>V_KDTPSU\CU[V4KD&OONLYNBU=R\'M8 MJ_&2ISY\507B$C"9BM9(RS 4R$@%"*,<6]:%H ;LPQK'F-T_X7KB7,OG%I[I M]7WBZ^'=7Y*_SW,]M;[M6@-PS6N?RVZS^]_KK.57HA$\&=2^0=A>4=A^>%+: M6H,X>8@C(& 8T3!D#%#."*F+G7$(=I&V5C:J'34?L?QA,6*=#C?;M(IOS^V/;92@P<50811J2C$Q,C01E5PI6A<<4H$VJC^>$*Z/Z>*()9/B$85= M2N9)6<8^11FOJDH.(91UP=6:3+;F(BA&!#8:1#K$C'/N(.,IA9B@T/X4;$*L5FGGMOTLD\[PT0:BUY#7EB2^+]+Q3Y-E[A+@[_X,P0>Q6=]Z=$)X)DG[ MK^GX>F8?^^JNU6?9Y/ ?B9+/;B1$+>0M0"I.D .V8S8P)8@ 8ZQ5+@VOFPTA M-K"+WR H]2@_N/*$(\96%Y4E98TRL." N1-")$+(P$E59* MJEYQ'6D2;PS%>O6 [+!R@>2(@BZGZ?;2*O3'(^Q3X':\4OU@1"<:H:;,: PB M%"O#=2Q-3$GL(SK"&03QQLR57D5T3PK\HW&<^,"["^/Z)\2G==3YRRRXS>?C MM'!XAX7=O_&UC^+0]+/CK@>&6C9.K8(P,(0;2B&O&-:'UM%:L M%<8;8\'>(*#[9?9;ND>_0'23B/"0"-;-R*%61 M(1&4.I)&1HQ(BJKC-1-KBM\\FAM,PG#ZUFT0=X1"O=+/I\.&G75&]@<8]#[U MUAX NL4.U8,R"F;I/AU=AY"%$X7\VH/Q^EKKOXV+P!H7@1 -C3#&I7EC$U'% M95S'C82(#+&3B;AH1&&AQL8LP,+'&GSPZ .SE8=/'E6"H%H1N%!855 M#")!,1&2,0TIK$,&9>0NN>*=@N@N:NCX"(+#C5B>R:7Z)!#0::'=TC&FHH42RRLDQI=!.M1>/9B Z4!V"CA \'.3XV?L6 MYWNH_)J$Z8]B>.A$&MK_:\(.@:D5?Q9S$\>&1B#&H3^29BR*J X/?23]= DP M[/#L^+04P9L>/&_-H\_-9ED#0:FFKSB&\+"4C@N"=&VZU3. ;B=]Y' PU7>T MQNQ$FL6V?Q:QR%X8:SV58#GR[OVY5# M3KCA(\[/Y3SJ.+1C_US#L]*/I^33#U;\U3S1[F=;M%YFP!%_]P".^# 3^?FO MG5)YKO\T '_O!/S]T)C8 2SZ 28Y=]3> 2QZ (M^ ](]"Q9])O@! ^CO !PZ M[.ZPN\/N'O'NGE*P-<"^'C6T'<2L.8W0",4QC@@D,F;:"!Y)1HF*L<0"4KE+ M\\UCE;7B2-#M&!EAU"6L0F]SXX.TO6;A*N8ME)^0RPA!'2(=BCCDH32:DA!& M,>81Q1L#[3LI7#T6 <1\!(08@%\'>7U3ZR@;3!)#!=%(.81)8\TBPEPK*ZX8 M*R8I9B\O##T6T41\A'"7I:?]=\2/.VDT@$[N)/0$-#::$NL1"T5%%%F'6%M; M#:SLAT2R"$+!=D%H.)1+?Ƨ(BK-/"G]Y!$YTXKS_MD%H[UK0^0!8#$L5: MJI B1H0APC([U29$H8YV0>1Y/8?TP+"3>,2[;;,88"=[+2U/"PL6*V%!(K*N M( "24$PBB",1&BLL'*!8APJ_'*FDWX*!P8B3TT8C[G7]PP!IUQNE0!NE8,4_ MEC'E4(6QPC'!BF"K%(3"0&*,=YD."\0.* $?-(8) (')=<0AP MP!4!1#J[*"5GW,#P,)AVO16* =/N3"5"-!WE-%2*Q)A9I] @:?U#&#NC$,(0 M6_>1PS?W% >3T.^\(NRKS]@Q_%>G^!L]//-X"81&#W0:;7?#:QQ2 163FF@" M>6@@L#I-@UA!Q0GHQM'M(H$#P4B*\QZ0,,C56\O5TSE8BIH:'&00%9PH%B,, M(VT]9N$.'+0,K?<8JUTBR)W[HRZ(KI"76$C ?DI5%H-VJ>_9O(U:]OZ81_Y@9/60TO6J:$(#M#" M [3P7GX'0\W1*(U)'*LX9%B;F'%(D'))T\@HPB"4[,5^!^_.[V#=9G).3AL, MMF*P%:^+\W4?X+?U4*PP!I0H*2@6**:P@-&,9 MZ3AZW^3P ">21G'$3*1%) W51I27BH@0&;X+4JL=;QVWY,OTW<%)_-6ZJFFQ ML"IW83W5Y"F/=F;?.;BTI/.^;>$K\]SA:YI<+MP1K/U-82^>3N??[X.![/82 MK:O7%-#IXL.1=X]'3.4M!.\%]-H L]6;DMO#0T6UH:&<)JX4PM$$^IT''@@@ M,!RQG=H1&P=-30DWV-IEQ0!@FF 015$]>84C9BWT+D??FY[$1_MZ7[^GTV_I M7^QC7A]N[)L< 0J'$[BCP:^QB@6>8,9Z&^&#K(5$SV/$A0*2HXC "&%1^<8L M9E+OTMW^@/#]KW5:OWZ?'VX:TDC(DT!K.1]CCH;>PG5AQ(TPAEA&6%$CI8UJ MXP@C*G$EC%&$X$Y%8(\(XW6>I@<41QN5#R;PF$P@/E,32%LF$$E)I(@8QE#@ MB"&AJ\'"' @!=^I<>ECJXODR/YC0,2MT7?J=_9>MH[>!9+"!Z]+(&VG$UCM5 M3%,9A@9*"J$1M31"$)&=P"@>D49[[0&ED?!.1W\?KPD\ZCK,KZLD^]#H^*#( MMD;GFAAIJ!G4$0&,V1W,M O%-ZOCFRVA8X3=>:6KA-,\=0%7*\?K5L5X5( VC,(R99&$5A!$*@ M2O.-#"98W7E6** 55JHZ>V%E/EJ)RGDVB9 MVQ?\S3[*?-)I1^U9(O#UQ3UXRTZU;7R'1X 2!M_AB'T'TO@.$FA*8Q@R92A3 MC$D;_U9? ='I.CM_8-'H?%?L0G.,]Z&=FJEQ$8@(BH M,#1Q)$*N!0G#RC.7&N!'I6M+DR^[:F;%9"1EEV?Q_9>M;H[L3M;LR[X?Y1UW MAW^WYWQ][_"7HI6L(-+!Q"&"H%(P@H#S2B6R4$-M=G XNCGN@X!9CX/UX;SO MK)NU7_MPT-[.<50V6R8KCET_04,HI"84$6 QBT-$.96R.D%3'$7Q>_CNSW]+ M@]LT=^R53H+Y,@^RF]LDRQTH>+!(BT6E8S^-%W.K8H-*N8[\I3?6:UKFJ;]V MDBS2D>]9M@\UGBX=,(_O7@Z^VQ5F\_:ZV>.>6=:ODZ:TKQ)A=>5$H/GA" MMM_LP6.$EQ]_=70<6_^Z^;S=QN^IK?37+X'^]/FW3Y_5UU\^?0SJY]EU'2+V M_69P3PS\O]=YX([#KO*)0XIFUP(C""%LM M&F)-!<82(J.TU@Q8/A6&NN\D>Y"VWJ]DE^T-KG.GA?]4\!B)F$1&<2@H8T)0 MY !!6200"(T"^[".QSAP#*^=#9@MFFQCLD['^PRUUT'[9RNW^7*\\,ZWFDVJ M::'*:H5O-K!)BR@KQM.YD]TG3^"!&Q/'C;5TF$YW M^5WX[2Y94#^OBP6V>5=1P40ZZ=S'S]]-8$H M-5"57;2;6"R*0!7%?)QY7(?OV>(Z,']D"Z\ U\@?-%3OM(3BD3WVC_;DID8 M">NYQ(P8H*)(4E#[+['2!.+6IG(2 BVE45" 2-GKA>;EI2""E,B]RRK(@?;O MW9_7:3^^3G)7=I%8,U2:&0?"83\'17J;Y)9@@7M.OW_6*,VM)4R\)4J3?&;_ MNRK8L&+KG1F_VU\6]C_.D'G+:*I+/P1E=6'^X!.X6HX7%G \0<"-,^HC+/&X ML83*9N7C)'BL*.)7M^X/SN@UYPWQ/B9Y;S?LNTMD 4@92W1GK"F%"E.,!4 M\Y@*CF)9A7J,<:XV9I^L<9@/.A\]WFO-(!S/;])5]/3K?.S3>^L3K>L0K.H( M+ <3KOZ\=MO?IDGYY?&B^'_J-L^F]I[$_=9&X?^UG*7V(W,?.YMNR$?$Y M/M'^9KGT06..>P+'/]D<#ASDWV;'5^# /\!LEL M9AESG$Z"6TNC(EC,6\,[=_N;@+;J^3PH6[\^4BN,WGDV6IC9*%KS(P MT]]M&+P8!;]\#"Z3<3;-%GKE_%;_.['#X&R*MK]U5V97R6S"G["?AQ7 M'<)ET^^T\ 434Z_$[.MGL^!;DF?S91',_4#N::78B@^!I9K3@YY@>?HM*WSE M159XFCF2964]AGV1(&GN_R]P! %P*[OK9JG+.+ECS;P\2'1?="=?]F-UJ[I> M8SS/[8N[L[/K-)G\8VFIFN;^I.S7K)BFEL*_>IJY:]W2OMXCM#IG=G61S^>_ MNPM&@=5'UV[%[]>9I?%U\BT-9O/OP46:SIR2;T[;JNUP6SM-5UOW(7CXI,^J ML31O7G]4K6\_%LN+8F&?)DNFTSM["T==5[+B";Y[+42;R:W=?\H$HL8$$LD0 M-91C :@T1E*A&3%AI#F,0PHVX'/636#YCL\'VH];L -9+/0\G,[.E!T=>%.: M68$RPES'ABGC,AVQD)P@NRDQ(B$+N=@8=+[EIH@WWA1*GW4C]M@4)]F'W1C1 MU!]H""D$H5 &X!A&A,3<;8R$!ENIVN@+W7)C^!MOS!;^W2]6/2]1>^NJ1\WNVK[_AJ?OJ^!NYM_* MLK91D/YCF5713FE&2SU:QA[EMWT#SD5:(^?YNCH;:2SS/)U\"-XZE-QWM-F> MHM!YE28TE/)0"$Z4#0XT()8;5E6:?+U*$RND,65*13#F@#&CJDLI059=[%2E M>9C=<):O1+'R/HJO()QDA8W0[HHJRGRP;/->A>T#-C%Q$7/9"69CQ.7-39+[ MQ@)WJ27.HS9H744<1775ZQ/IMRKIM_Y_WC"]$F#&4-_9+XY0+7/IW:?[)M/_5E8"];N1:) MN-82 AO2&Q,J%L*HJKU#0C"%MFSO<[K;G6B/JY_A,_F7KH_*W3W]T_A,P]HR MYN9V.K]+TR^IW>AD-M[^R/T@J2 \ KQ3?.SCZH?O%9[H*UOY0=F>H[)EI-73 MRH3BF(0JI) J >5*V9)(B*=/8->5K?O?+Y6/]'4>V5\/*O=QE8L).%^5^Z;M ME)VYM.$RF[H[^5QPDR)N2D3.##"MTBZ\.:-1H11A#$*BB8[#V,TC6&D7$^IM MD1IZZ,HYS6#J+?^\VO&WU2IR!%"7CEQO7;(3\+Q.70O(IFY%"XPD)%PP0UBD M(D3B:JXA8DP^4U!T!#Y&+W4!!".*NYSJUG]GX54#MFIU M5Q^=VOH,G9".!! MDQ\M3M2>0O4#_#%8SS#6 #ZNJ=%NAW5>_.0)S_VS\5T)833U[#QR'[ZETU$P M3:^2:;MKMUSLP_;MAH?9NH/>L?SH+E_#V"([8FS=T[.O-X#&8V!YF#G7P$:V M L%:YFW4J6H"5XV?Y/^LDUDRR9)9^SH/JU1R1FJUF,>QJL"5,M]Z&]PF^:+& M?'*N1C*=KB"E"@=.9=_8__%B65@"%D5P,Y^D)DPNT)!]T@GAP=^LAO3'%!S%9O(A!IR M0TT4A2SBVFX,@!Q($2EZ:.2GPVS,L[[E-DGD&>LRS>@!!K$B; MG,*A'2N$F^0WH09#([42<XEB] AO!$:#\I,WY M#FG3?@$:;HE-6#%8>/?U[M;^S1VO/(E/R+6B44P9!+%&-!)N6'J-3QA"#%OX MA,Q$C%,4:20% %P; JN!TQ#24(OCPR=LZ9=2I=UYC5E--P3 MAD/#O!Q9R<$)5 Z@%JZ"#@&G4E$!M0HQ4E1"5MD0J939UWD2_TTZ\7ZH8-T? MT_?QM+V[KN0WKVK=30\]6=UZMCV%J)4X-@)#&&G)!7:]-3)&!)4B2L)0AOL. MZZB]V/[-;CW>YKOC$D07BP2W238YV<:5I\L(,&R=S@ =:@ZUAH0H$ND8(5#9 M08%CL'$Z\UMRYQ']X_EZY'](02,C*9]-!NSARC2,]Y*-Z\8E^_$,#.1C[U[F MS9.-3/GVZ[!6K7'9H'IF1O49@6]UZKNI9[?\='3% >KJ7Q3GOY*_ MO1;W/YT&>^LNA2/+#&Q+@R/.'E/B!4!@AK=:,H68(*&"$JC,'5-*G2_R> M/';I)',@Y;.U*5T6^//_GZ<%-?N##-=!-_M+=+WD_GW6=%E MC?]#E>Y/$H/O2@R^3SG#SH_UHJ.?LCJO,3F'+C# @IR0?MK]7#=;B8*?;*W& MXWQI?ZPFR14MAJ[WI*H9Z,M!VH=G-4W-\#6G;ZU^NG$,]-ZXZCJO7CSQ MS%]()(2FTD04 QI%0D2(QQ1I%BNA5!2Z[R1;4VQ3[I)==C"XSIU<_*G@,1(Q MB8P[OZ8.2Y$BHPU@D4 @- KLI5+\&:95(MI)Y:PU4"E9I^-]/MGK0-^;F%\; M.8FR8CR=%\L\??( GQ#! <4$N"&B0,10J>I4/@Y#^[_6 7X4$0:-H- J VX, MB&/.ZM9[HT.PTP'^5JU5W=3[K8\W^OCIJPEDJ0 JD,>5YC%MS5/:[!9%.ZVZ MJ&[96MZSRY-[!1PP'Y)WB;SUU%^ONZ3V_\BE-23P<$YR1!;C"'*.58 MMK E!1>:1 P(P;&)(R:JN(ICR/'&,,??2M[Z6Y+GR6QQYUDNF>II4A39999. MM$\.WC^FZR[%0T:$O(:8=9[SCRM)QZ:QPN4QL-.@C,X#(]4\]>X$;4",-"Z5A1Q9263$H' MN5B*&J00I>V!EP%VVJ'@CDD%,<.P=?(0%CSJHB M.DX9TQM=$CMS5S=J'(\P/8EY6"?NX[NZ+;<[[?J3P8M:$S[>")^05L@BK3!$ M L7,A PTP@?(1FQ=4_=OV>):+PO[4DW]VMW!-#L:B==)FAZ%RC\U=FP55!N# M$>2$8 &$!CHV6E;%#"'PE;P>;HAY!( M1X3&6ABKS:D#BZN]"!+&8*,/9GNVZDIA8SCX[OWWW3^G-^DD\SUT#K7/M4<- MOONZU.%&ZJ#A@D-(&,>4&2)":.JTC$ 8DD<"9S/[EN7SF<,/2*:_SHO".5'V M1=/9.'N%) T!$S@*W7]J[$E; ^.8YC'$ C&.(*ACF1E%)C+W&]@2KV0 M/3NR%-8#.?'SH]/P[6L@FS)GWUVNYTCECK>PJAE4,64 &,,$QI*$HBZ7@%(" M\V /XF9GVZ$- 1VAYZ=('(-/=@;<)9JS($HP)U#+&,%( RE,!'GMZA-$-LZ" M=N:NKBIR(*.GP%VO/*_^-5H\UF[HD=(ZLPI?/1C$=DVI?8$@.IF"\[,44?"?,1)IT>JYZ6&G@E:+-= MH,X.\[:3%M*/H(FXAJ "1%,58 *QB'RD2Q7:!!PMD+3D7/;VXR#U]: MJ-ED+;NS)?Q-)#B+,90X#!&/D"%*P1I212$B6Y J)HIB24-,6,1B%!DC596$ MDE"IR)3"E!W:/G'&R W@. .A"L(^JL[<5;STS25L4DV3CBO2GB]GW^;.,3QLLNO",9YZ@:I7]R];WZUZO5S MD#37R3^3?#)?^H%BB_1#\+?4_NZ;_4J:SMP O/+*BSM_[[]^^/(A6,M0!K_E M\T7)+X%RI+L;V==T]TS7+DLJLI;#;>VK%*YS;)P4[E=.*=YZI(S;N0.=*D>D MNT&0\UF1.7 :-X7/?]O/YOONJ'!G'W'M>A?;3--R?MO:O1V+6VK/RH,5^_TB M]2/AJP%N%?6F93N$,QAI;C_,O\_LB\_K ?4E$9;%A^#K][E[U,7UO*AFP(T" M55RGW[+I-!T%'^?YXCK026ZU^"SQ:_[%ZGR_F?^3I=]']F_3S-YFEB4CCPPT M21T.L;_%QVKVO"5K-L]+\*!?,[NCY:/6@^"WVPG/U_SG(OBRM*]PN9SYXMZK M/+GQVUR&B4'2 @]TM+.77'A"YJW3J 8Q>^08*+LI@TK/G*F38/OYRKZA?5+' M2FY<737'TTU?7-\.:X\7:6[Y^=*_27+CJ&-98>8VU/)K80EP83<@M;)TXZ@R MJN_E3DW=;*M*2=9(?%DU1-J2L!(*^TYNZM[WZW3FMCK(%@ZW;_5F\[Q]GUM[ MJ6>R9 UATZSFF\\(Q'U=#'B^6_LG=H$C[\*LG]O3-T[&UZY6" MO7+RZ1=)RI9;R^Z6K#.WI?:%' G<5:\"(6R)C54K-JE[O]7@A")-I,ANGP9?K-+4*R^Z< ]W*LR*=E(+7 M&GAV#TMK)XMLM>%/:R)D_G NI7^9:ICJW?, 9XIH$ M#M&30 ,0@!RN LYBC M-L!91(4$DMM_.8)0 0/K24!2$Q9'W4^3.S^T,.A@#Y^&"V/[C3F37:.%O=&" M _K8?[R39X$^]K]I8NVL\7,QU\J75:G3=&V>OSS=' D+T):1Y"&NL? M:?J'T,;/KZ"O]F03%Q[4 ^-=F&N)-G]D)ECG)OET4NLGF3J7B*"4 !D21:@$)1A@8RC R"/.HRLL1CL7FH,(7"B[K1G#%"+X.L$H_!?=M M)P8?I.>GRI6?6Y%M*8^M?CIK+$/#&=**<<$U)P;6X[A%;,C#'G RC>?Y,R)9 MCAC[.J]FIM@OV(UQEQUV?#<:,8!.H1KW#-@0-YT$(,8$08!,C SED09A6)WL M$$/C^&%$S^[94'3%AG $Q<"&Q\&&I&DY$$1K&3,0QR3BG$O)41U6N-%?&Z 0 M!V)#WA4;8M!EN-%__^-U1Z8?Q#&Y3>YNUH;!G4VWYV/3SDLI98V42B'#$!D5 M"DVM7RQCP&@=0XB(PGVE]+>*]/"P#@JA7;8+'?V,\[/F:M$T<\0\=G@6$8RA MXF'(L2*U"Q1S0>)#<'5G_@X;R=?); U-7$ M29365!R"JSMSG^"(P%=)^QP+5Q])(NBQ5ZH[^#GY21,F,6Z%&V%D"#$QY5$$*4!,&VK_*ZPY MXWS_W-1>K+R;Q^::'>SOGN3IPW7G/LX-?;=SYR$!3PH :$X]M,.['L^[OA(BV.N#+3T,"O;* M#_'769Y./0#*8NZ3/O=0C$K8':NGQGEVX=";+NS>CX)Q!1158:ND5\VU#ES( MZB/'/T_!\]2 /$F>%;Y!=;FH\TY6TV6S)+]S)MG!1]6(4Q=+>V5:[(15<\); M][=T!4]4X6P%WY/<&A&/<>-@B!QF59%.IYYZ*RPNAXE3P3!YV*H:/V@-(B=9 M^*VP?_+81H7U=#X$?RN7;U"2RMVVJZ3CI+!+7R0>+J>$U[FP5P7)MR2;>O"6 M;%9Z2=Z\V4>XSHK%/'?ZJN8<9\?RS-K"M T5Y9[1<4UVF8WK%[RKOY)=NG>\ M2*=9^JW"4O)(/8E[48_)M/JJ_X9EN]]3A\RT@F6J\)<:.*K,&52'?E:S7>M! MFR<,KI.BA"O+RF'&3P!&K;U!]>#W4**>0(;:1(.Z2%MDX^M'T: \;I1E M*RM[E>[2A15Z>^.;;.:]CC3(YW,'.[4L*K"KFN<< MRI?;6$>4K"B6=O.^NJ>PM\H+E[2?1[\8^EX];)$>5L!8 79 MS:T;)3F?>>J70&B6:8J1V^UD=C>R[UD^Q]9/_.&M9;6?!L@^087$F*PBKYW1 M&)T>JOBO9O[$LD'N&6(EDRN9E7X O-2]4VLV%FM>+=B- =FV(8"N[36Q\:& MEA7K)QTYRV5?H=0)+8ZTPF,UWW7@G"%KESXM'QR/X>_;U@C^':RTEFY^ZO6Q MMWI7[K$LEUOWJ\+D:ZM-R_=S=Y#35JJEOELZ$+H/GJ?:._KGGEK*^M?-YZ>> M[,5Y!OWU2Z _??[MTV?U]9=/'_YD3\5/$8B)I%K#1&4,2$H,MH %@D$0J/ /JSSM81-O/00 MJ6N- ,DZ'>\SU%X(N;^F#A;TT^6O#OG_LLUG.^SN7+;##7+>X^K^OE;,EUZ.2N_4+?=!"[(O[?\*&CAABY] MW&:?J_8Y:Z-;I-8Y]>\]=FDJ'TA>S//<8V<&N<<&KCPX2\#5URJ2>>!/<-6\D;WD>EKVJ5*0G;^T3 M>4^[6L;^W;GFWRI'QC%])2KSFUN[@999FFC#ZZQTXCTTNW:1WB9^'ZLG>N3[ MHRH&63U*\D=U-WO-C8L8K7&T'E_F+$$9:E1HSFO,\R'XGR0O$9GO,;-W1"?I MK2]O\1BX#H3T#^? 58SFJ-+&DKVW0,GME=PX_\L'./4:):M:4;B\=/D->Z_5 M&]ZX<'%@U-4W/MUZ'>@AFO]8^/W(@S)N\]NPDO#U[5A71&5Z8R-VGF:_.\>^ MQNOV;G;Z1YJ/LZ**1>;^[H^R:P6?7*DBG[/RK)+YR-3?V3(<1('ER<5UX1Y] MZE,%54 MQUZMPOTP,M(V"XXN:D^9Y;5.:WUE.R!8>.SJ]+0.\4O^4$,26A2;S MM#YYL38_3WT!L4O@V%"TE?ZR:_]].;FZ*77@IUH1!%OI)Y:5M*D.SU:^U.)[.K5TK.0[]3"VNT=]U8UJ_-O2X<5P%+11 M3G=>SG-U4>&0%S_=LR?[ASUZ7BR>QQS7&FDIJ;!!A^$0"B9C2AD@F$>(1+0] M 41*("' QG 1,J (!G%D+Z6NV"\&^V..;R"%'B'D^$V27V6S\O&2Y6)>_Z(\ M:_._Z0B5G+Q[_(R]O(4 ^Z&!B_YC?O?U./94,8H=[/<#J-_W$U\#[/? -]O M?O<3H[GSW8JV5B[='/S!853F")ZL*]3W8\IY7. MMC>TDD_2 /?AD,2(TC *0T(T E)$H9-/&89QK.1&G[^G\E=+Y->03S@"\"PZ M]E^YRW-_0(^WM++M_,>>'L?0L#$T;#RH$5GCL42 &1AK9#T5(R(4@@C&5B-B M;*)0*+B!3K?NL12?;PG'Y*@E]ZP:P MNG.H9%(>5+G3)O5%!X(@-RMW_TQT*;G_\J3HMB#XD$OS,L&)C$D$@( L$I3H M2%J19@)O@)5YB56SR>=JI*5_G3U 6[8768Z>Q2/;/;_NSE0.2^)FXD[(F%$4 MR3AD48@XE"&ACL2: 0VHVIA5ORV)GX,%V3ZDX^S9D&YW$M?G+'=^3&"ZF3!T M7.(WPKW+J&X9R+ZET[OA],I](_;%GL%--LMNEC?W3Y)].X6L/3W6MDS##: PA9YJ'T% #2+27LI1K&/*%!I.PK8X M"9/R@P 4,$M>9@DAZ,'/Q?8;A0NWF_$[G(N=T?E&D^%?KW-]\<+_MUC>/D)2 M2Y*?GRCUIK>+&KIS>?NR)$IOH+ ZC_L10& XB1E.8BK/79 FKR$X5E'HZE]" M*B.@C74#*(&$@!" &#]08^-:"M:]C%_K?L/:#XF6Z4?[7E]]^=%??/71P6"L MR(B<\_2]TSJML8H*GMFXFDHD67/XPL/02,YE1",2$21Y;!UO*Y(Z!AS@< ,T M:EN1=%4M7[_/#RJ)W.+Y,C^8M.&1=,'58/6.Q^J1P>JMB2%JQ% "S@S4 M&E.(J+#!H: N'*12'@DY&+TWRSYNS:;/H;=_M51)/6[$ M4*3WD*RVBO2X,AS3T( 84V6 QI!X6=7$QH\QVH 0W596E:/^P046LA%EG8[A M.OXROJ,VK+X0;\@R#UGF6E6UJN=B$%$:*ZBI0 '?5M5 M=3AW@H^LMS.DE4\CPG;L]%/@\#9<^_G)QMJ/S#ZKQ+&5VT(JB@")&<.Q,0(" M(!"QXLA=ECF.H@?*M9X0Q[_.&AP=X\$FE8>M.YAL2NOJ=WGBL\F.+]G1'HSI M/)ZA3YW3[;>G<:"&YH"A.: C]\9IS:8[ $&*,*> MZ6=W>556\JJH*ULNJ=I6B^QWAJ\+>&AIM MWX6W*$^' #4M +'!BB(3:F@%E$!,0VV='<*LMP.E 6$MG^-%\:"S4X4<\YEQ M*%^%O5>)_'7 ="9Z?C;;KE1S]G"]MKK$S)MOH)@U %T5VIQ#,&MAD[D>CW'U M;0?47<&23?8K:C^D=&]*X&YXO9V;V<[P>^\7RDQVA^%]ZL4WJ7L::+K/@(1O M@4X[U+7WHZZ=[%?7OMW7]DN [-]"?6#GOAZ*^\6#.>II4A0> -#Q_$_/)$3> M8BA/YP1XI>3\>4CH#PG]E4?=2B%*A)2DE$)J?S( 6$L9 M$A-!K@CF1K$M(]Y##SE&(RZ&ZO!3L6*_SMT#>>#B7376":3WGY9-V9HZC$$8 MAJYRS@:X!%)N?[*RB2 WL>1\([W_B&Q^G,_&AQ9/,I+/][Z?5O7<@-5SOWE[ MR,H/6?FN]"!L%3,.6?D3R,KWI;>\2L&@3L8)'=$XW-=Z[]X$X@=6Z'_S]$PG M[Q/[>LF52ZN[43"-*UMFW7_PF#(/E0&<1Z5Z#8^RKMQI<^0J(L6H=6L-H3Q4 MD;0><.24>ZA8".)XHU)]7;G7NZ#*3?A<[X'_HP.RA(]I_98^?U^DXY\FR]QM MU;L_RP^ ;)PWG&/]^5'G ]]:_9Y?XO.U]6U=K>;G7)VM?GW$>VYE$3@5R%C% M&I(00!I%)N+**=A8@0@H\TP6X9Z"C2JB?[8T_RW-Q]LD%:RW?)'F;<^:K!SK M]^A)SYI]H,^>GG>9U.U3Z>"_#KI[T-TGT5'R97E[.ZV';JY&4Z]-D6Y5L91S M[EYZF'G<%#N3.$VR28>@;.V-I7 +TL[=FK6WRY! M>!S."&IAXFAL3$PYXF[&=!1I*1FPSH@,%08A? Y^N^X8^NN#(+//06_O @5 MNSQL['^H=^2Q@6>.23U:>'[AAEJ6^B/]8WSMYF]Z!3-+OV\<.+Z^'GEQ1N!( MJB#ZH'D$;L(@;B,@%4& ,)1&AB#V89 "KO,:F(U"A\_N*3]=6E6C'%M]JICJ MEYFI6&H#I/>Q@X9.=1,= ? J_8RG6,/?KAE]>?5G)SES_T_BV;;@FG 44V,Y MTY78JM"RJD&1 5I#-ZGB7;LP=B_TZ2B]6+@0?CIW'M63>-(*(QP1%@$,!3($ M"A"&50&MIB@*6WC2(9;$Q"3B(.0A(!0R^Q5_J7TC9.)2'BSATXE:['P?N!,< M]3U%Y,MJ-^IL7[R7_N,Z].W'3U]- %&YQ__G3P)!]'/@Z-TI:+A;\)=980GA M':$G=Q!(;#@TF&I&&0YYC#6K2Z 5-;2-"(X(X#2ROV>:<1-IRJ-J!PFS+MM> M6] =N=L50Q-+ 3]V8CR_N?FS M)=I\SQ+M/1'+7[SB*:7)'E U6YTYLS[AZAP,R5SY<1&M61W'!KATWM#W^]6K MO/;^O7?Q;BS%=!CO-TDBV"2VO(7>PW)!%.)XE@8S">>4M+' [03(YXISK@I,SIP/Y[LK]HU?)I%G$"**8Q M"+&TWBBOC".3]C=H3_9_T@AN?S35M0GLOZ5[+MH_SL#VB[.+%W?!-%TLTMQG MV,HH]P!HSB?OF+^40WJMFP1H=!/0C*-8A9A:'65M,2!Q'1Q3)%2X"4;JN:M6 M2Y\:?^S N*-P)+KUU/?=XMZ:]T%H3UIH6X!Z3$A!J(!$W&N8 C2_=05I=(6A1G+%$(\B(W5L>(Q5 M523"M8:;!OZ!S-RJ0?/%^>_M-8<4(WH:<@3$TOVX*)F_J&JD;.DD, M) AC"D(BA(JK?!E7"F^.UIK/KER5H2NSO-?Y^DM%<=?Y>LB65_P!T:'E=>!D MQ\FB,3$*<(4H0T+ZP8[6]:J=+R9"&\5UQ\FB.TY^G!N_7Z)V_+XM% M=GEWH)#S]1_BTRR(TXM\F>1W 42CP*GM4? ]#7Q)M^]U7LRM=0VLV,P<=D(R MFP3.R?.H&I?9M_2]0S<+2A$*U%6>EH *W[/%=9 $SK&Z=0>]%\GL]R+XP?53 MO;M_\;L?6Z-EW!4EA'/5?56)Y8?@J_VT<9_;?/XMFUC/P2,]V$?[-I]^LUQ[ MOW[:+;?[*)6*2O^R*L/;"M*7/560 M+#R)\_0?2Q?S5Q2W"M"N=#<*BN7%W]/QPFV.^WTRN[M=>?PYZ_WZ M/E].)\%U\LW-,+K-W)5J>67%+X# "0L"'X)57JUX&8^]=#-M &,=X8:NU2LE MC4BF?DC3939SA8J5:"\>$*I2U,I56E]/"B^8]NL+#XK@7G=#>>PWX:E#C?9( M,_0K/X4CX.>5+JH(7'L8-1*-E9V@<)P3N*=RXC;-K.OQ,C:"](4ZP>K@I"K1 M:2ITNGJXE_'XAW)S6Q+7,/WCU+YP!FJ5V*QTWH4#Z7!)3NNL7=:H'@\*0WG/ MOUF%-RWF;CZ:)<\_+,_;]:9WKENX'9;.RT66LZ73[K?SW+NKE6)]]!&K>SBF MN;=>[A AK''+YS?[D]UYEO^Z/T=8+?&"6^.7W/K"&TE'P:7=Y0H=OL;%=7 + M'_HA[OUXBJ>5CK/RUH(5(P>(9?\^MRSI1,?)T:BO*?;LI&Q[N MD;Y\6T__2ETXQ\!==YG]X8SI=9)?N:4>V*DXR:;6XCJF:M_*/DM1?L,:IX5K MPG>&U[[!N_=XSR,?.+,_NJ1 M/R[M39PKX2+,>AR8_]*D3;_FS_8!'#$M>:UEN[61[65F^:$,BYT6G"1WEJQN MW*#?+N?OV]^N]*E?V,43'P)E8T]W-[LM=Z-G%+P+S)-L5OC Q$9SY;1*;Z[< MY4YWU*RRF/_D %YOYX6?#U@B._WL#/*R?,W$/?OJWIXC?G9>JU7[I#H3,\U2^T!6C=7WNTE^=TSXS3YO1>KI/'&7 MV'4GWQQ1ZXN2L=W8(BM?R?XYG5V5YW2!#5RO?!5M[@C@@_MR?WXN>:ZYLGXO MZ[G/BJ0BCV=Z1QK["D4VR9(\#+_M#/3;T0_!+^P2QJ WBXYMW.5V.%TM'I5+9+V^KK_SZ2_CIL[]+ M*RCQ "C\YZ+%UT^8A5W5\E8@+X?1W58S^3"CY*&B6):2-2_NC6*U&S9=QRQ9 MS5^]2+UFO'%.QS\=)0OWV1'/Q6SN+=][/_,F75S/K>!]JZ1PFEVFM8OB5K3" M5ZY10FBZ6:XV3O(!M@_.OZ=3^Z#6ABRNBZ#,"O1%3?H@Q0>DUFY9FDU?$%Z7 MFE]FJI,4XSR[L MI59:K;%96K_/[>3'N?TBQ,&[R!+CF\\\%A_>50Q1/JUCB(5WM'Q6J@&"ODXG M5Y6CXCPDE^6<+6IWL@1;=*C ]G6RW+[(=)G6.;*Q.SSQW%4Z?1X3++UVH]U= M*K#FGTWPOV##V=AMG/B+CU Z&Q^.]OWF?:&:[#YWO,(MI-1@3>+_G[TO[6T; M2]/]*T2F&U,%*.ZS+U68!L[:4Q?32=TDU8/YU&!L.M8M6?)H22K]Z^\Y7$1: MLF59IF1*(M"=LBAQ.^?=E^?U"#I)D4%![G,6Y+TVR&GA[^,6[@#)=AH#RW=! M:ZQ8J0'YI\97_QGX)79NW1+2$4+F@65$.LNE5YY#KBD1W"E-G26P M"0AHD=8PZ.E@'1DHI>+.AY\*!HER6*N-D(Y/WN>H(!WQ*J3C4K[M[+"PE3=@ M>]-![X."K<1@(6 KJ5O(XT;JJ'+P(931\\=)DB$IL[8[AP+=TFBN)>334 M'KAIK1AOTW%T,Z.%$0R.G#G*!%D,* ]GOZ^9%9W7+G_/,F=7 M^N'Y)A;&0'SG*E]6>*JS*F,8OXIW""+J+IOFIG+T:C_'$'H^[B6;W@4W_GOU M^\:3+/VBB#P\9 7%TX*3-!^.\KW+C:VK9HPI!I*RN %+09''=F9A38NI'8,882T( M9SZ\S>)EOE>/,4IGLR)ZF!NC17;ZRV1R-8MU+%=)#KL^3V;!#XM!IV!WQK!) M+ ?XG.O2(BH2GB$\X.7P+G^+!Q[QVW T"N09KGX9(X!AXQMQR?CG9#H,.C%& M(1L!S?QI T4/)U=YL<3R>8O3BZ6=3*N5;<1O\L?*GZ/(Z6RUR#'NDW\79-@D MW/F'TM/Y\2B(,6;.XC+,RO=>$N8X'OO?1;CA/"TE>5C_X'6$&Q>1JS)7%QR# MO,"I''U8[LQ-8:TT)-4R6!@E?%!(\Y7-KDR+0HS/+V\&Y1G%?:9E".YSEHT# M3<1(;#;-54MXMLE=(0N+#8P_JXLXEJ*N?N*F<,MI["J[3A>C^<7N+O2[R>Z^ M>^3K+^-A)08";=S;A!@UN^?T;.4^'T5$\ A8I/@8?_Y3X(31\#)!CM46%\?;[*LR!/6(80C(+A\D^X) MP\DXS_,]E&C)D[A!@#7L\]+J+7)#X<"HM/3#HZ\O:+E^UXMY..:J M^R:-^>MH2BS&09R/\LQ)5."1 /_TPICV(R%M007(&*OK\I6S&FE(-2.(".^( MUR7Z&';,^+4FG-^6C_I?P3YX/RZE124L&JZDSB+7?$K_V&=*@=']!+JW,8X& M<9\*&W*ON]5H_F,6(2DME[$IUREF("R;_PCD"*P-OES9G3B'>P'^6-_GG0S&=#T&XJC^&L^6/?"$/ M324._YZST\9KS*HGU-_+\-"'**VCJW0SO+MW]>:+A=^M7+P\:G/AFU_@WLG5 M\>Q*S\G$E.Y":'9QA1""#(EB#A=0Z M7#:I$\2D6QN]5E/9N_(]-^$R]03^+%$L!@#"/>1WNZ.UGU%@W"%[?ED5$YMC MDX\QF/C\]X@/+?=MN#^1#UPST#9A[^,=*G#KF._7V?15LA*6R2? MASN)#'N9A<6_:I3-WHNK199OTG8>OBILF1A#^E?A.,?0ZE64/GE4*#=M5LHP MO@4SO0SV7NT@M/:YA]5H M\K+>;YI%4?R,8/WRS$U6:IY'64;L5RW5^Z&^X6JQW5Y=L$:Q'526'8"?DE4.NRJRS(78F-O7AHX0.:Y)?Q,EB]+/9+1[]. MBAIJ'UCU'Y%3-Q8T4$N$-<&IMP@R*Y3G"E3E4]8RU"AH4 !8B!!5*&A>)A G MU4^Q]P#AG2<<[E7V!7E0%//GPJV67[.5)&$S"WRUI+TH)=>S+[.M0J4=L^7R M6H6;R;?Q,DY9#7M,\I;SGYX1S=UFMFOC_'MH"QV< GF;3L,.%X^7+N:3ZD ! M&) ?:6E0I'CS.))-.2@2=V50Y''/D'RMJ8#\/(=&#O8Y V ?]-$ZHL<&Q-%^ M].$F6GI\9&0'UJH;0J6GFX?IILLC,W=;K79DT2\/1#:;/O3[PF_.?<1YV:IY M(+#D1U?]-=?KT/,"=WO70^",Y?$'@>J$O=#".0Z=@E90RI%SL RW0BZ)5,^) M/_S7L&Q.5O.E=_I$I*%TJG*?ZK]*3^Y>G" GY>)N7B*.\8_44QKN<00S^U<1:/]AI M1:2)NF:6,"24A\H39J7 4ECD*ON2"4HZ85^>O$A;G2O"Y"G(M*Z$>CMA\-7U M_6&3;)6@EJU2,\0\55(0P1PV)IB-E F'B 1> MP@W]")4D'69/E7IM)T ;USL2*=K1;ATNSG7>TX]]9+87TL7T1V* QSQ>6$.R17 9CH5"B$\'8%V?&SKZ/ M.&S[ 6?1=3;^^QI2O4L6=2^ECTA*,]R *)'04*LUDQ)C[[Q3DK)P#"*!A7&= MB"_W4OK%$6MYR)&XKVN$O^X(T.=!2;2U()\:@*LWZ:Q VBK:=F/#\' ^6P>& M:73O%<9Y@?%9N[E5IUL%R#"+7%KV$ <*J">;MB; M)M'N?8/X*ND5#!L5[%!@//G-9=O[^*TL4G[V*/.(O\\(+Z/ M==8"?L59"_W(A!9 !RJK\A'P@1K[?"/L ./(64"$<)YSC[ES"E:P \%N]PW8 M 6 )8X #+:,2(38L; 6 8;W3<@UVX.F9,5M,5]@>O6"/!E$!7;P!J&#R S! MBG!''4-=-^[W6]]O_4=W_I#+L)I]?06D-2S^_BT.7ZX M>F]^21HXM2]5 T>Q'&?,-&E1I[/V[,G,A6!TW4F;=GEX!%S[!R M#"N_\)"58+_D,YV6":8'Z]T^1@[Y4(PK#"_?=U_T&&1]I]L)2TY9EWMIYYWU MREHI#)=",^5*R0D\0D"W(3E%+SF?73HK6BV=[45G+SI[T=D"D@/$L)YJ1AD' M$*MH;5+#+<9(5# Y0@*]UFRVB^SDO>S<&9W-9):7V7V9 M3*YF,9%Z]41,!^TAIM,!:PZCQN Q1(&76%&A -0$$,)*X&]@I%2]'[Q9(D62 M>G_]MTA0GR;S=-0>4C=KLU^ULU;;"1AG)R MGC!@B*C%A;':66HQ@,110AW7 M9;<\A)S)-9R_WOEK45QL8\&TB?]\+&9*+V2.0$E*C])N"9)5X[+1B7$$NE":S\)H_E&B!%[S?=C^04 MQ/>W@O34^$K=(SQ7C%R?M2:[Y$$&'W76S6I)E)VVZ71JXHH T0P\,P@QX 0; MA 7WQI48#6'A$%B;_]/[;:\JKB!HT]3JY=5IRJM#+E(7Y!FJ(4V(>50A2;?N97B%B%;' M)S-"T@BI8TV99AR(Z$ 2H:W"JA1ER .Q8;S#J7J2;?A[M%6'KY/S#ONP]XD+ M"5;;.P8($6PZ?OO[5AE0C2"XE>2!RWD!!L*200 M]993Q &'V #EJ%65)<&-6\=Y/'VGJ W@^-.7$=U$W6C=;XET%-V5R9=Q.)C/ M_ICDLS^RPMV-5% ," E?%:!\@1C'V>RE'LRI!6(HJ T3JA!3F@&AM:$H_,T$ MJ0P33?S:+.-"RMR#E/WE_F*?I?O2M\&=2R_'^4H-5%LJDB@*/#! :\6\=PXN MRPBQP7RMAVPGJ7'Z_DPO-7JI.5)K%K3N$*]0UNZ.[ MYL49P=*>*ANN2<_%/1>W7D#6 M72[?[#(P4+L,$&M+D-/"\,#HQ% $*IPO9)&D>V7SUEV)-JS]0Y9BG9S5OYU[ M#7<6'*TDB%Z,4EZ._:E*O1ICB;ZDT848+Z?<916 ^65)IZONQN8BL/;3M8_M MS^LM[.%1;[J>LV:X1L3QTGE-. SFET$(:0'X,A*,/5KKHZHSU2M3"FOA.ON0 MQ;F?V=4OXVHN5E\5MX^JN+WR6A\^/DH L5[.=DC.4M@ [@#*AJ-":(T8!51! M7H7.F3-K#1-MRMG33\3MM["PE[.]G.WE;(?E+*_GV&HH-(/*Q$"#D!Q:97F5 M'%!6K-5#M2EGSRYSB0^"UMA-,7M:B^XN>39U^OY']1A[%NW:S,+[% M0&\YCO*7..4SF\V3#^D\2SY^2^_Z.92];]-O?;_U7=[Z;FJ"4YAWK[-Q=CV< MYZF\Z'C&1-ZPTA%EZ6!':B^Z&.K8\C5?O8IB8U!#P#IX; G @G,A7*2$Z&L MJ!I+*;/VU2 J*KLEFBW1:ND:S$[U?"6>3HM(K*W6;#]!K]V-))]^+57I4]9 M!A5%PK$R^,6[N[XVK19-=%X8[T ;'9?2C=((9@##B@.H"-':0*"IK##(-82M M# [>(HK0@;H%.""DU6F]NQ+1D9BBNXK,D[=1>WEY:O*R,6*&".LHPS-WRO\S3SZ.L.M[*M<.21H(8CA=IN:;%(K\+ M^SX=7MY[W=%PG+V]*6JL( )_WM/[YO^D.4_,#"$2>L(8UYH"+)35T$NEK%%, M<.C"!?Z25B?>>_+'O*A5CC&3V[MI=I.-9SG%Q_#2N\D\^Q1.U:/)Y>]O\@>) M'S]FHRPGO+?!@,%: ZFH\A8R+(TN?3YOC17B;>T>>H$$9=!J9L/_O=*"B+)# MR1"J=<&/8?FS*S5_]GW@FR0+W',7:7&ZR-YLWJX5<0=79SCF!QHT_?\6L_GP M^OO+M_F!XKQW[S^Y!))"!Y9('8FZO%S<+D8Y2-/['-'IWNXD40*MT>\=1!+?Z(5X9@9_CT)'\3_CSC[%<)?P^+,DX%U;Y%70Z M2L>76?+Q)LOFLT'Y"&%#5RH=<\$1GFLT*C?\/]Z -_GG\*O+ZG.Y#DV:$.MJ M,AYJ+M6GX6UXYW?9M^3#Y#8=_YRLK_+]>.*WX=7\YB'2''7':RUL WL6>9:>-*?GWC4 W';;^-I%NX2T0MB1#,06"2S;/9C M1#UH(*55;_?LU4FFT1[(XH"<94G5-!Z8Q;+;>#B(N;@\29K<3::YT3.Y3B:+ M:3CSZV3T-6Q0DGD_C29.OZ728 M$W5^FW"MY7W#'Y/P@^OA'^%U\V_C#-@*V^&R[$2*![ZETZL&QL-B%DX(YQ9H MV?'9LC_N)K/%-'^OHI5HEL,_5/@0\>J!I0OLQ?@&)>.'=\J"2)_E=[ZKC#+/91?+I)IME)2!=$J3,$YAU@_SJW\(9Z=?XV^LL7"I> M/.JPL'MECJ2"KJC6O"" >&I! \$TFP]'N6C)KQN68)J.9X6-%;8@R*MIN-4\ M^78SO+Q)YH';EV.2XD/>&Y64KWV%CG%12??XKU],NKEZ6]+'U,EL:,8\YGG\-S% [2[C*U M$ $E6^=B;R-OUWQB$GF-[CMW(L:8P MN*-VR%5;$;E(TJMXTTA&;9@]D92#]_GVMXN/%\EL\7DVO!JFT^^Y=9^.@WX/ MG!F4:*FK:[V>7"_&N:H-&FMIFQ2.03BA,/GS:UY-1J-T>I'\=U;RJ=2E&<@.MN'ZT@J(ED\8'_QSME=)LN!G.YI-IW-]!R?UO ML_%588.$=YJF7[)U_*SL5IE,P^?+_QN=>L] >WJQ\12?C^%>T M(!]PH1ZT/Y*GA,0VGG,E$_;C6OXR3F+R8I"83Q_#"T_NF_ YS>(#AZ>J=6%Y7IPD.XXZ:1Y>)BM?)O@< MBU&^0/E5XN_BNYI%:7;^G\GG\!"7\X+_OP5#/AL'X[K0;#:[S .D<3=Y[@&$ M)XB%)\,@-<(Y5XM+\W5;^"D6534#SQ_..M/D \( MQA=)LGT Y3!4_W $L'^H_J'ZA^H?JIFH6$E+5#^KDP;;F<4[9NZB4C;O/_SZ M_H/Z],O[=SOHW>(Z;F>NFC#YOS?3VG'YDKW]'-3 [V_3ZWDV_2D=?4N_ MSZ*3<3-]U@I5VY ^9]>2FVE,M?S;C'LD/+%.<2@H8T)0Y(P#S H$M%-@%XKX ME'MPT9R(69U@L2Z7(KV_'*MTL5-.Z./E37:U&&7OKQM&2FZC/) MBDF)_/$V MIXPTXI(3XZ5$0% O-*A2.<9Q<"]EA)TS$#JK"-:<8."]+U-&W@&$UW(^*SF\ M71)6<,O4T7[Y/IH_2^L^-UMRFRR:7SM;@7&37Q:"2:,!F!N0/[6[>/#/4L2F.L?*T1=1"RHM@Z2..)"!$8$+^7*72 M+Z/W>#?+?JK^^'DU.5X'0I:-]Q"_^>NC@8_BCI3]N1$FN?\=?/PKN=-99W#! MQ.LNS646,UU[6!R5B]RE2XKA( \RG-=J/2X''UFU6!J5_!"M M@!]SP^/#$BD^_QB^##JL7\.-:_A#7,0?B_J.N&C-K$1^8!F@R3\U\A3GM; O M9&7Y6 ST>-' -I-:\-KJK/UUS/?>IM/?LWGR-4_[AB5J%#\\!0YV4D,J=R\^ M[EQI9+]'_1[U>]3OT3GLT6[XR*_>9/V4EO[;=*VR=V^PLQUL:.D CVSH2\%( M,@XRP7 ]LEI![CFQ',0OE13*\5I7'7=]F\:F'QP96HY]Z]G_[?15C(Z^]AO>^-U)ZU MV!>-(3N'*90]-QZ0&WD]NCDPGN9<4B6 AL1!S'$YNME2J^7: /FG67"UD*/F MS*?1"8Z*-[GH.;/GS&=SYL.36BO6E V,42,0E0(X[J6$TC@+*D6)'9=HE357 M&2\RQ!;*LQBO,O\UK\L[:EZ-UPO'#@HTLF[VOCY[/#3/M>?R[NA?"7@#J,TH M@#B$PA,(+%'25OK7>:O%/JQA>:S6,*/R%#1N9V8K'\A#+\M]8^'KLL\X2-EOFTT(D9M!J]V)KSC2%B>'EMM5G&,U7P%@0+0>8@A UH1850)N6BM M]-BT9F1VVRG=*K1$01=8ZE@4VZ'3T8>8#_Z4)QSH](6RJ+LB9:-$$34LH50R ML+N2&"A#)1'<>55EG P':V'M+:5*6-KWU\?HOVX,5NWCM#[QN-1!@5]< K8VOJN-5.4Q<\!VF4H(VYP::V9YX(H6CE8F&HIVS>'NNUI;> ("OKTWU%US2QJN+L*J2T"6O;- M,L=90-[O4;]'_1[U>W0.>W1^S3(G8'1O=E@AI$NK6ULG(?3$." ]L=HI!*H( M#?1LUR#D_II0;'8=J):SE'IQ/C 8DHDWU[N>1<4(Y#^.8'*)C M7_(M/'Y(2.WQ6\\!PA@)+K7Q'!E!JV"94Q ?6UU_BZ)I@T02 PS;E$<]M>]3 MU=)&OH]RQ3SW1F!%/!2 ,%=5$$"DUY(AKU[A?FA5B\@ DC9+!XY%U9YQ'7Q9 M_5[7P_QOE!C"*R7@A FF94 6<0I-096_85<>]\4CFTX&IUW M,;9+O8L]CHP]P5K.,V?'S=R(:NP;)"6RBGH#(?8<4X])V;*'L542=J.:^D"F M"FFYNO'XM%A? GU.01'4B $"8X%P4L!8 ,VUI*:"]+<26[E6,/?*1= 'UK^2 M#2B#9Q@1.78VZ),/G;1 >&V!:"8H800BAI &F&H(JDI=Z)Q=*S?L>*7N84P5 M-B#X)$H/3X/8GU"SHF[0YYPH;X7%EID8)92,56E^SH/UW;'BVD.K63 (WLD9 MJME3K\!]:F9M7X![G$5I_1[U>]3O4;]'Y[!'?0'NR5GFF-^CI7^-Y-_PS$%0G@,/(&,:,2# M+UHC!%B)X%K\MV.PZRTPPZ92SS:+X8["R.@B1?>QW$XJ4=+H8K%!=6JK)#9: M&>"% [1"B.= .-6YTMK#*5%XCDJT+ZCM:U.>99(07%>*42 LMU9 2[@G7BB) M*C!;CAGRW2BCW:_E(3M1]744^O/L6*4!-LL DY10!83AU'.'_')HDJ*>D,[B M/A](__8%Z&?)17T!^AEL\C:BLM&:^UQ)83+*42%?%S(]8@9KH% KSG"'^;'L)1V(!= M).@^PM]-#=K$BJ&($4.(0(QIXBQ5K K*:2N%Z5@!Z^$T*#S'(:[;Q_?O.0EH MOQYG-RWP3Y-Y.DK2FC:3262(0/ -CDA^& 5N^#')TNDXO,(CA3DO6NI=5O31 M[3G$PK8YCO?%=+AID79:BT/*<=Y ^<8>2P,0\B((&N&L$AZP M"DC0.XG;*")[TL-LH[NNU8+'G8FC%2[8A\/3"XI>4#Q?4#!0)V&(!QI3C32$ MS&KN 7#5C!$&G=&OTO3;QD"0 6ZU?[&7';WL.!/9L=EU84VH= 2=0@1#@J0* M\@,J5A:[!(FBS!Z@2F3+K@L<\#U..SXWUR4/0OUEGGX>9_EQ<8CJ]B"WC\ MW+SK.#+0Z-Y&Y3<-E\SW.KG,1J/RV_]X ][DG\/;7%:?GQ6CRY_VV_!J?A/^ M#*];$GE@EU%Z-\M^JO[X>96DWRP#H,L\ &1O'H^/%O<@],\_OUGC[O+^CW\E M=SJKO^#S+[AC9'M=(.X#F*%EL9I_^E9PW>?)Z.KGS7V[2SK'+RPSV_/27 :I MDDWWL#@JE^0VN\SS2 F&@R0(97Y>J[4YW?' JL4IC2"1MO; = M6[BM6?67VV 0S'/#Z^-OR;O)1>14\1:@\R*T%XHV\:+4[W%"%M5#0Z_3X32Y M3:>_9_/D:SI:9'&)PNX/O^:01JM&= _H<22 'OT>]7O4[]$1[U$[4AF?#O#(%GE=@>K4C(-$8& 0%8H1285&O"P 04W6A .)VZSCZ)GS3)ASU[ MZ'+GV74[ /DV\7*.I0NGPTRNIL-T=&PL_O!#'V=S8E<)XR2E_V;A+W"C4!YR MSXGE('ZKI."NPDE47C#7.;#AUS7&,&RS6J[[49K30T-#<5@W"?FSN.;.@A(VI=5Q*@2WR M4$/(K0#*EW.\D-4/ !VW!KC8>3=M S,2S'MF[)FQ#6-:HL9$>2P)ADA9I866 MS%'K=:D.+05&'&:B_#$S)NJ&ECR.%/>Y<1JI888Q8!HP3(2QCB#@% &($J ] M$-)XM^:V!M<@4'A8BWEXKU^GDW'X\S+GBO?3HL#NEW'S!\/QY?!NE+GKZ^QR M_OY:74WNX@,%^@\_J%CVQ'AOCQ@6/>MUGO6>L#AI/:!':*.YXI()0KRARCOK ME_.I"&#=0,/OA-.'NH%O>RQV9@^'>UI@?IM%"J\-9\NEA5)*!YTP2E)E46DX M(R:5WW5:SX9&ZFX'E#;%D00YA0CT.1"XK.U5;X)EBES0:1PA@*!0U5@,1(7G M>T:\/6:K% Y(JZ-G>HK?GYF( *@AN+#30DBE&8+666"]X65N "&"Y!K"^9Z1 M=3K/ ]O8DQRT.?_Q6,S"?7-.!S!G-G,5@GW@X\@"'T?<.M-=Y;.92W!SP( , M-*DD!LI0201WOM0]EAH.ULRM5YZN\;KV5=Y5??SV53?;P/<6-VBTA2_&TRS< MXE_951)+6R)G7$YF\[X;_#A;Z/H]ZO>HWZ-^CQXWAMIN]^ZWJ&>COJ/[E#RE MS6$ZB.O(M/4^N$D:68^UY!P2;5@9IM/8>-"Y1FF;70_'V94NJK=_':7CV3X' M*D$,!J ?2GB$G'"<;5)'O>1;"1]61S,UQ 0XR9"2T%%*E'>\%#X$";:7',$^ M6T\/+)O0 -,V8S>]9.HETSE+)MF03-9)"#TQ#DA/K'8*@6I$+?1LUPCR_OHB M#VX6H0&A;9:B'(OP.>/>R;)CLNZA[,MHGY6B"D*_'GLHJ5=>6F:<8$H!AC"J M3!_N+>A&ZV2+4F73L"(T$-WHR#H*_7I2;+.[+=1O\M%L\C:RD=1#V33%1#(K MA(8&6"N],[+LH_.$*7 :J+'@VBI-&<:CFC2#.H%142:2LA M)4 83@WVW!QKY=BA'1\^('Q_DQ5/L*OGS#ET,X/R6NLI0A2!&EDFD6&*4(I( M!<6$E&O/(^A*G&%3228="(F[P&5GDW?MF^%>55/+6A 8!AF!B&&$F2":"UU5 MKR*EB/$=ZX8[L +F?(!HFQ7;IZA'N\@&?=:CDY('PQJHVSC %91 4$N\L)H( M6 TTQDZ!O4 ![[%GZ]"NP4#@OC^K?2[I0'_6$RR$>S>[ZV[V3LS4M0'C9Z&/ M:&T) V.!<%+ V,/%M:0&E(%@*[&5K&-]7 ?F$_WJ-^C?H_Z/>H[NXYWBTZ(C?K.KI-S MG@BI<3J9H,H+BZ#EP'OG%'2F2B/$7HO.=79]JHW=_8;II#C3X5RG3_^LKK"E MF$KO.;32(P%-8 *+J\[&\+^U2%S'IDX>B!LPZ'L;CX\7^EQ:O^2GO^3;2'S: M@)RDPE&EI>/,ZUA!I5G53FJ- GPO0[]?%# ^D(Q' R3[./&+/=#.>SY]JU9K MA9FT,=8G&)4,>*BD],'WMY1Y:PNQP@VP#G>C5:L%6;)Q?%V;E0W'5XUYYKSR MA YN3.81!'EI*7!820V#XG5HZ759(]OPNCKK;VUJT^D"]QR+WCY;9NN;(?M- M[C?Y%#9Y&Q-3-#Q7("RW5D!+N"=>*%EI3CI*TILUD$ADB$'R#(Y(?1H$;?DRR=#H.K_!(#>:+EGHGE?+8 M]KQF=]^?]K X3])A5_7N5G*\ B,)9!3&&!'B**.!>(2'+*!P5&J\/ M0ME''**5>8[M3HC?F3PZZ_+THJ(7%3L8(!S5N 0$"N@(UX81BZ.8L**<#L 1 MLW -H>L@.#GM^H2T52B;WC[IA4XO='80.LVAUI@"*9C2$1B4>>@)8EXY(Z1" M6N*UZ-6Q( L])OWV RJ$]X?IYE%7'6_'^PO9$2AB.%VFY M/\6&O5O4PGSXFYOV'7]]_ M4)]^>?\NJ=[@N=>A=.7=\W]OIM4U[M(OV=O/TRS]_6UZ/<^F/Z6C;^GW67CB MO]Q,RQ=/UIPI9D*@6$P9M!**D MTE1S[* QA@81EP5I=Q>9>[K(WFS>OA7I$1;NOH3)#S2X(N8LA]??7Q[/R3]^ M*Y[D^O M\VW3WTWTYC=N42!-#P*K $F\E0)18'2U1S6_"G^'52CT<-/HHO9ME M/U5_K*F9-\NL];)X []Y/*==W(*3/__\9LW^*&^/M_MNMPKEUVZ:?5A)/B!1 M-B$[O6I-U#.6YC+0=3;=P^*H652--KO,G?($PT%[%14'7Z57(* .+,=NAO[> M*"IJVWZMMEXK<7XXN+\&:S^;3H,=D9M=;6+NO2:5=!:(\)07Y55ME_6.K?9X M9&EXWP6UG!O;+RC9[+"^#1[?I'8SSO0=NRGP]TC>N9\Y2]+%_&8R#8>ONB?O M]DP1FZJ8,)"$91SANH_88JV]@T![ZJDR2/%E,)U!QE['S7-[,FN'S7][Y9?P<;"XQH(.@$>+_VPR=G_Q>U[!$0BDMJ+34(B(] ME(:R,K1''>'K!6O/WFOQNGM]JBJ[E&F3Q7PV3\?Q+J>JS;:@9UP/'Y/"8NP! MA]H#PQ!@Q%0%F)@*LA4]OZ\7M5WA]:]L.KE*9S>-)K'6&V:.?2])/06+A T3 MGG),8=!"RFM992BH@>''+]_+%PBGE^QE-RVPUF23F=S>AFWMJ+^]9Q+OJD?] M6J]]J@JX]YG/Z1V[*;%[G_EU;151S\FP0B@#8B.A-,%]=HXA5_E1TO(U^)U" M1Q[>8>:]P[S#1LL:FE0J$GNY #1,<88(M8"5.$N <4-?MM'M>D=Y?2]%(^C!/(.$MB>/PEYRP0:"/*?( M^5S-KI>%]4Y='0M8Q_LL4IHH,8BPOH9(#U!"'AA=*6P,)%BK=[VF3O=GJ0+.\TI&'#$ MC\7R:DU\?9IFZ6PQ_1[.W2WV=Q1TNW.([[C?;M?"S MZ:+"K0ZOKFVRT4WRD M6^OT&O*=-F9^6"4@@T9[RSQW"D)<9>ZH07"MZJ"2-0T)O]]2 S(@P8@5$NT/ M8?PL2: .HF%GN?;.4L^-UEP$!:]*%>\5-FO&W'8DT&(% AD S 80/8<$]MB* MN-)XV+V6JS=_?3].?/9YNDB#4< '2>3(03*_R1(]2:=7>3O <)I=SB?39K Y M20L+(IEF=XOIY4TZRY*[Z>3+-+U-O@WG-^'[V_2/X>WB-KF*'2[39#2\'<[C MY?Y4E(DDP_':)6:#Y-O-\/(F'AJEE[&UZ"9>-_LZG"SNW3Y\/0Y?IO/D6QJ^ MN OW_AH.?_X>/+/I0X\>[J;NIL-1?$%ZD=C%-*QM?OGO67BZ;'P53G]^)V:Y MB%7'1*&:,2S6<>?+)=_"6Y=K\H*GVH*W>2W>#218684=4D I(3P492\;#)Z; M< _V-GY8[MU5L:0%BLV#K-[LO-O [6!+7B#I\Q>_>*1XZX*P AFG M\VST_:4;\:?-.]&8%* \)L$W=L9:0C#Q6 KBO ;>@&-9- Z1#SP'JM@!!') #44$ MSXI!=!%,G$/I*PEJ;)= :-Y8302"'FOM&('E; _H ):P.=:J$?0SZ=UPGH[* MI.O7=#B*)GA86+^8+Z;9KY51F&_ADY[CSLH+#P3:PW;E=FGU4CF_7.>OM91= MLXODOL/P0M""QLHV JD?@O7M)]-O0?CGT!<;X0PX ,8'D88=I]B&_>2>5W & MGF'7@#,00$ICA0-&0"<,Y\16< 8F2$;713@#E4S#:L2]^%;Z!Y=%(>1L+:F3 M#&<]=$&+T 7T9= %:,-W+SZM!SSXCS?D%0 />GB#HR67;N!C=*]]_Q&H@W[= M>MB#U1-U&BSVRRQ)@VN>?1F.XRR5*)TJK_NUBPTZ@"ZYT?]HC-4][<*#G7?] M2*'YSXF(93VU3 ,@G.;!TY( ,V881B41&X4X5"\D8MXF$4LL!H0=I$ZJFT1\ MZ"G.+1F!3^FD.F"YRU2O5GV 0\ 4%TP( 02GG@0[P;E^)TN-C0$D)YIU.$%J M;-E9.0)-,9M/AY<1_;4HXHC4D[?O1*=FIYF0;=I]KV_:08";"7UKE)"$>$BI M(B8&U4O;C@2G92V#E?-QT?*QSL+UTN<_4S&6_;?I9+:CIMG>\(.!N\FSND-V MWO/S\$ZZ0*6D]D ($(QHX@E$@D,J@8(EE6K!N%M#9FF-2K?00,^@4DH&F,&3 MIM(6"[T/'E'<1P M&^?9O+N<_O92Y'N"P0<(&.B[M+8M\NYD&**GZX?I6O:A MX:.FZP-5Y#\X&JBYO'D5@'+4!>,$6@\4HP:TOH MBR#3C16-^AU/O";<"J@L$@0)2%5I["D +/(%L0_'P;A3\V??!Q[YP!FV,G F MRH.W^3XDS:W:OBSH%1L\U+PS?0V#6+M[D^ZI:I

OU\&NVAVK=G' _YX1[V7B;O%QT]E.>;'X7YQC=WHTFW[.L;ICY M]X+HDP_9/!R*HB>)2Y#\\*;QDWQ1?BS:A1 )'E_.QY^7LR2_YH$NOZ436^3 M7\:Q;B"\7'5Z_KN5$^7R1%=.#@H&?? F\P6+-OY#5Y$K5X&D>4K)P.GMW<\/ MG0WK9XCW*J\@FO>OSVK20>,2HKS$15(4K"9?IFF0T,EE^,%D//J>?,Z2V_0J M:U3N+L^Z. K1\>DFBWT!D5:2-%9"YG6LY6L&AZL(_14#9&>#\F/LF0D<4*Q6 M;O6%KZ8K\<+U(SD7S<+*?OCXVRSNRUUC_PO+ZOZQ_/?%]DWBA,CJ]C'2,$MF MB\__+Y!IG$T5%WX>:'%6E5?,[L+S70=-7;Q9L3U%HTG\NKQ"6NUH=K6R6R\O MU%V24]3R?C)=T_-J.HVC>W.5K\+*%V-YWU_7/UR]RDQ_CX3U=)$OD=@0 *$R M#E),C2*&5LI;8]B<6680@\%JQM!#+@G ;JGG%=+&Z2X6^0::+5$EE[= M#L?#0+1I+A3*\_+.PGA1$U@@6L_Y1+3E=.2,6^\OD_WLBSJ'S^GRR=!NLJ;^1;,^J[AG8S";>Z M#@+\IYOA51!+;6B%K4@!=Z(ZMY.%RV>\- _5)O=+DR\-[W#9]FNDI#YFTZ_# MRZR,%$5'YD"%2_LMG]PQ5/^G?>37CS$O402F>*-BG9)8Z\N\412)X$Q1IDGA M6"'O'#"KSN-*-MT5OL>C!1__+,_[9YYV__3]+E-_#&?_O)S/_EF2:$ZA*U?] M+3K4?\]-@Q;Z:M$ @;[,O>?R,^-R >KP"6!".L:6.0B5WYG+>&2Z' M \Y:!54\+BX_#>C?1G+L20=EZX;E8RM[+=D7U3EBI9U!TC*HB64(0X5TQ;X4 M,[DV%Z8]4[RQ(8=0U)3B%EGX-57NJ5,G:4SZ!8)*IIS%#"AE(!.TA%;"0&.Y M-CBB/1/RH-2)!T"TV5C04^?^J+,!!^R8X= !3Y4/].BH5+R<_XF,UVJM9[D] MT^? LA/3-IO:NF_('">DADEG-V]GV7P^B@#%>17'2_%83J7=I^1=SALCB:!# M'GM@J'/,>2A<60:".%9J]^#$DW:/^?0Q[M3'8J/R[UOD54I/NO7GG*E7UI"3 M#"LH<'##J2$( XFHJ@+HRC%*]F<7[95Z(3[MQK4SIEX)ZDY+K)$S1 >ZC:W MA" N4V^T0* R"(UW>\I)5T@23=GN(9:-AN[AN!+1/31R]US9 M7D M-DOFZ1_)YVR<70_GO3]^CYUYG65CFG,!")42*DRT@]D;WG;#VX(#RTQ;W.\+EH=<'R]MC8/==]HA!>/ 5.C97=MLU.%Y7%P+$ M&ET,&B&/G++$$8XM5+XRCJ$V?@T2O82KR*X>EI.E- SD]_XZR,RN&L%X(,3^ MYLBO$TTW?>1>'/3B((H#4J>)$!6>"\PE01)ASX"4MJQ(A4ZP-5_YQ>*@$\X! M&0#6JG/0BX->'!RM.*"-_)1C0'F%/$3<4(0M=E6/(^**K8&&OU@<=,)G0@,& M6ZW4.DIQ<""8UNZ"XR77Z7":?(WSJ2/.5SH:)5D)(%A@R,UOTGGR-1!C=I5< MY1CYQ0#O'*A\%G'+7S+"OG5TSIU/;<*D['#?"*_VDGOSG4].OF73;$^#TBMI M*1IEJQH[@*V$WBME"$#$+0%)'8#KH($/"LD&.*#^O@X=&$FOP+'\91S$X"+' MH7L?(1(_W:3C]P5:XS]RHOQE7,QLR*N\?"#FAV:M/SA(9%?)R0;TZ4Z?0Y+N M=EM8UVXB8J2QW""(I,814AR4]F^P@^D#,YFZLH5K4S9V+]H0X,E2JD-+@:VV M43:@+;400BL//16&.!%,E[+MTVAD_?JPDZYL(V]O&PE_TH;981NG6<17C1B9 MH^\7R7]GX_%L7F-. PMU*;<2QNYW1F"?^9WDX6XWFT O9, MPHTB%">]!$(HZH%FEF$O4"F)#)=ZK0>B4UGK%M,79 \*Y2)YTB:M3-<*H76S MH?IBO\Q\^IB8]Q]^??]!??KE_;L=R*RX3JRWV^W,U27)_[V9UKF*+]G;S],L M_?UM>CW/IC^EHV_I]UEXU;_<3)^U0A4_I,_9LN1F&LGHWV;<(^&)=8I#01D3 M0;0[XP"S @'M%-C)UL_!;@-SFTC[08@OER*]OQRK=!'(IIRCD"Z9^?FS%%XR MBB%.JG@A8/5OXRC"OXS#@JS!3K^;C M!7?22/ T_+2 /NI<2'>L-PG,[RF'U MP$QZW("?5L )1Q42.-A<7B+&K*S@IU%X[2.%GUXTEO-A+.J&8@S[]K;4A!&N M(_G\/9D'T;I$K2\P&;.KM^G7;!HXL/0MHUJJ$S>,G/A4HN'J!'FGXI MTC1]\WB:N;@%)P>%A<8[ #R_!DAI#_/;"F#KYD1__ND^<&M3G.>ZJBF#\@.5 MO$CG^<=UP.AX]''4X+->W?^N!'*^2*54SO]^=#SAB5 Y74@ M)009JB-D2GM,L;+!,+6288MIV;)D@J]JUPS-K?S253LSADG6;='Y_V3!KJV$ MV\/SFCH"J$=/OM._.Z)LSRQ1.5;W.8+#1LV$L=!1Z:EQ$!!)-&:40J.]PUXQ M?#".*&*,?C(M#\7?P7W"2*^./+M:3&,4+W# !2*K494\P#=[G LZ;W532"J($Y:%R,\FNI,$:2" 4KSY!* MA&$W5?21M]T_G[".1&6_LBA]#5V.$&Q 0S/$#=9<>Z EM 0(6NARZP)?'8Z9 M6M'E6S+9!A5.Q$XJ_&SK5_^[D09<9@B#](Y9]VD:'_%M?-SD+S;!X-ND%RNQC-AW>C:B;S2^8PQQGO<2SO8K9QQGN9 MP7XRC2V5%X!HPKFB3CN;X[*7:6SED&NDL2UPUDO"F"(*,BH=0"72KE#">76D M:>Q9OICEEM9CPF(XR?#*]3>B&9#38+8=]0J=U.FIYB$&A M6R7E7R. V:6T<2S03J("ZM?IJ74B_3IMLTY ]NNTU3KU]+3%.MEACCJ46@(M[_MFN33;!!PQ.P_OK_-O9^^4>J6J+G@CX M19)^%QYCF59041_'HVO1O5E^BV: [Y=W?AGA T\-80-@$,1!7_IQ2M1.&I4> MEEC'')!.4 #TA/]R=(]_4$6>L$ MX7N5_D#FKX[>POV'XX_GG5I,_H" FG3RY_ M3R8%=% R63%>) MXO2^WHG"57M)%TAQS<(=VWN,^E_9='*5SFZBI2D01#_W+MLI\02N :,,E!YZ M :6BA"HKG,%5*D8BB-?:$#O+$VVE8Q#M0Q2G1N^$-]L-L" 8"F25YDH0ZDJH M(:$]6)_STEEZ/V#TNM<&)\T=M.X%=(80[#TP1#C&".8.E@B8PFKDUR;+'C=W MM!'C[GGCI'F#U2"_!FC'@@,AO4 &::R@)\N2?:1.@3>6!5V]SCA$?J'S08:_ MIW\,;Q>WR=TD EP.TU&$G8Z6"8H MD(!R Q"71E(D*:XM+N+FDW0-(9\ I2#62!]H^T MYJPJ2F,8'A#GOSW2WDN=FD0#UFHLK*?J=JF:@CJRA8270D/H&6;> 8L9D-40 M$BC]&H[/,5#U'JK0,!T$;=;3='=I&M;Q**NI0Q(C'LQJ YS%CI7Q*"D4%.9H M:+I%SWIM9 M%)T'.7>D5>\9N+"6X'%:\?J7N1Q;ZOIVO>W'Z6G;LZB[-FCR1Z->,FE0T KZ$QP MA BHDOX,*]:>;]\6>^SNPV_=G(!XRQY\SRS'S"RRP2R&:P8UUI0K+:DEP28M M V% :-1E9GE&5&!;1FD])M#SR1'S":VC:D(HCSB6R'!ON&0,8UPJ%: M[!*?'$.>3(^835L?I."?66" 0E9)C;2BMJY"%=:]>@?;BV,6V'-)VY.+( M&.15>Q);BUSD P@?JP@HAQ3&KZ?9*(L$>D9QS,8<"LJ14HP2Y3&5PE!-JXF< MP@J/<"OMX _!Y.9?9%?OI\5$Z2Z$) -)5@[*%PD M8>NXQ4JW@[ZT7Q)NPXOOR?>8R+>./BDKM34*0*><%=QZ;ED@W^!H"X MLD= MOETOL^\L^9[H@#8&&T$C@ #G7!+KD#".,(-T(&\,M>)0*-=5\F[-)]YKG7Q7 MQ[ =RYRLUR@%*#%E6P22/>0:=CT0QS"NBXL@\%Q#Q0@A3D%JM2L3.[$96O'6 M G'W<=J6Z&Q^,OU;W-6.5.Q4+^V.WKH<\>E8[8U9C=701&:HT0U)!Q(66&!!2-5T8BG%[K43[U6P]J_6L MUDU6:S2D0L"Q8%PB+K$'S!ID2U8#BLKV^IM66&TQOYG$"8?G$",Z>N[JT/C6 MO4[CS#_>G\:4QS:3LNBGY1F7SU[#C_<@*0.E)]D?V?1R.,M#6L-QCO/NJ&"V;)K=E7\S.PSXAV/G4MW%2<#G(=A!8_S8\ M69R]F:3S)-:RS)/).,O'"2?7T\EM/O_T*IUG<=9I'JV[2-97X4LVSJ;YI*@R MH)=\&\YOPA)4ZY,E=],X0#?[W[@F\TE^V=MT^GLV+[\)EP\:.RE!/\79YDUTM A\L[L*G:38/BB*2?1Q]?!FD=+Q7-4@YKE/ZI1RQ7/RL MH*3;;'[O<8,*F11/>)7E)/D%[S]Z?JF'GF[YL[O"QIH5CU.O2LX[ M<4$+63O+1>*PV*]5#JWVMGR'>_>,QW^[^!@N/PWB>3']7C[8Y6+Z-:?R8+:$ M%8CR._XTT$Y#9AX%S<=UFXR#1&JTA:X(^O!R71FT/8B"<.>S8Y)C=_7R+0JY MN,MW-0;:VX)2[J_753:[G X_A^.?LR"R=Z"#0]MY#52WM[GODG3*\K.+::3* ML'TT%W#A#S;(MZ+IAN7R:3B?9TN.UI.@QN*'I=N4_!"/OS'5+]_\N#2:TJ!2 M@['XHK'RF);#B':EL2=(:Q"?[MO-\/)F]V?.N<6[YR4.?_"'EYS!0(9_6F_ M%%2#7&+I/Z6LRNPH_RAVL2%]IV=*6XP+QUPAI$R1;MLI<(MGM;7H8L5G>\#JM10%W8 M9L.@T% YJC2H2-].@6&YVR7,A:F-ND_A95KQ?3;)#!7-@Y^:XPVE'[K2D#GI0(A:KK:8?PV'(V"/1%TW/VXQP^E?W;5 ML&&C 9Q+DUF2W=Z-)M^C*?)]J3#3\??BM8DUGAYN:?8E G6!9%!UX>TYDMHFB9A*M_:]$BM9T:<7I-[;ZDCPS2M;.[#Z94.F!Q?_;Y4X*ZSW_#9U\##=IWIJ#%*% M@A)FF(*8*K<^O_I#9<>EFOIK M6-)IEK6MAIHAZ["#^995+E,@BT>VOMC4*I9=V+&?LRC8RW,ODM^BPBF#B 4Y M/'*M;!0C+'5TM*+P.AZ7SF:3RV&Z#'V7M)4,;X/0BLN'R:7*]B)9U'LHKK.OU &#^_D$HQM!I^")*NC*@'C1?;K0O?[X:,EN/%SY# M-NY'JCR0EGIU 7U$3Q59K0S"IX6MGA\N?E@]]];[^CR<]<Z"/_7V\S1+?W^;L_=/Z>A;^GT6GO@O M-],M7GQ]?=/G;$<29%V0H/\VXQX)3ZR+O1V4,2$HO(H:7ETN1WE^.U>U>H8=5'BRK\/Y]WS1XM/J M4?C^S0/OCJ%AQA/LI;/ 4B",T^7#>TH0>EO70$F(>5#+%.@X-49C3DE51^\5 M,NI-D@67^BX6 DP7V9M." B5S!:WM^DT]X7RH0;ERMQS.[KF=01==C<-OE.N MT/-X]4\M:Z7&!>[5$RUW8AA69%Q\;MYA'#VYT?KNA4OFQ1C)938:E=_FH97X M.3SY9?7Y69TR^=-^&U[-;\*?X=7*6I3+R6B4WLVRGZH_UB3VFV7;4?A)7+C_ M>"/?/-Z45-R"B#__7/UH]3N(-WRWX:M-W[W6W7;LRFJG+_$9,TXN(_U/7ZI] M'_ M=YZJ?F0+LKD%[8&%><"KKM9ER4?XS7FO416^SDV,,H:=_YW7YR8VN!#Y M1Q_=E']$OZ,GM.T7\4,>(HTHR/%3(X"LF M6L(U,-(2BZR'V""N53DFB CF3'OQN7>3$HI_':I_BRRT>#1;6!U]R&<*CD&K M^6A,Z8#*-L%3=RKZ?^GXO!TIZT_[X*9N0UT(5G,*QTHAYQA "CB& \]43;!$ M>^';P8![266JZ,4(XIRFBIEC 5 MD![ @"NWY+GYUD-:;A#@ 7FN[ME:Q'51DFU!1A+4$!]*.6(TYSPX!,PH:R4K M"P>)=%"U-W'G20LGIZ;9+^-?\S3X<^V=UJGNA28/$A>L39.GLY;-Z1HP7>3N MG>V4[ILCV]F+G;=3/NP.F'X:(:@?-NL>4K<]:,4IP\A(I:51V$@=+)C2A&$< MPE8\Z\?-%Q-'0TX[;L#PB.^V/M[JQW8,F*/RT;:Q;$@]@Y0[+VD$*"6:*RX% M=;2*VTC/W0$MFP*J]&0L&W#1ZAR [GG0G9+3W;"%CDI0],&OC<5LR MB;HHT+:Q?&1=V!FA(R741A#MC&/&:5[E=K&71!W.\FE0U-&;/>Q"GL2\]CZ@ MLQ?6WGF?3CFD M@\J48MSX0YA2+T/8.&AM$R,#+%L=H/X$J;9:^]0*G.4A"Z->RL?'BPJ+0!.^ M@@,HH&6*(J*5I(!64Z<)L<"2[E95M<>V+ZVJDA?B22B3\X64[37JMMSZ4#,_ M J2>]H4AP @#JPG5FCK%A)74>68@!1B#]M"%GF38AEY=X=UEI\$*2LV^0AD/ M -;$UL,8GKB@[ F$@%Z;]MKTQ=J4U@R*M M*5%@#H = $4I$VRB2E$#V0A5\6>0S#GG;< M$4>(#P@G'7?$C] (.(H$#@*B,>&26<&-HXI;A"U2%E%5.ZHS? MBN&%0-WV6WOELR?E QL=(1&SD80##D*/$4<4HZHC1#M"[XUV;Y#U_GCG7;Q) MK*!\Q+?LI$/)!N*!LMT35#H=F-QU,"S"W4#?7@B^_'C7G$>C]CV2].89M OS>K2K"(SGP&N6F5:ODT+V[(Y M=+$&:7]ML*NC2U&?< H:-0#E>B")XP"2.++$8*-;[(T[@&P179(M[$*V6O32RY9>MAR#;!$U"(D'EE$L-1B)7/KQK^@(0I#YO?#QY M8PQJ02J)Q-989"R# DI,-3&5D<8->?T:Y *&YP#NWDX)8S2 ]) %R)VUNGH! M<$P" -8()A1"H"G72$9+"G"O-:X$@%7<=5< M.V3[20 R""L6B\ >@%P7 *@ MT7>O,$":2TJ\!0("J2WQE0" 3O'N"H"V':<=!0 19R$ #E0R]L(1G:(L,Y/ MX(S3I(M%ZH=QGG,-&WVRA(V3?CQF!PN$SG)!8HBJKWQY<&E:F89YXG4R2\.@ MGS[X'$^!@$:H0#C % B^@M!*"8"7=>5"(FT.6"RRW,R.CR"$A T@;+.CI-7L M9A?]ZZ,>08A(([*&F#3$ M(ZOC[;YJ.9&!7D72X&Q]NHT3+!"AM>3@RA(?K%%O(;3 68$ J)PZB65[$TF? M.7"IR[,L).C'>SU#3S'0P'7AED-&C(&>:(T=YJJB-@_YZ8SWNIS/_AFLJ^(N M#]+D;-&ZLD(7_""%X4>@Q9X3Z>V\,GO)X*63B'EOJ=9$+6B$5XXR[ 5U4&O) M/>"E02PB$/+AI^D&SZ;;U*Z 1R M=*CC&^O_Y8ZJ>#QAK! MMI%&S ;!4.@XGN]19?3VB/;? >5/FQD_:0BDF,A@;T)+.;;:54:G%M(<2<:O M,QC B%^P0\(Q=M3A/1./ M!5\ES,]=XX%S!9Q,ZP>>Y0\_/KQM]F;'Y/Y)+D,+)(.QTGV M1W:YF ^#N$C2\57R>_8]R6[O1I/O63:[*%XW"?R;+&:+=#3Z7EPJ7#V<&HN% MU\B'LZ"P02S;8@21]WF6;3^3\_Q$OG(C-^^OMP/+Q=W!;B<4/ L$%^.?4] M)&;79.RX3-T^[.Z_1>O@T>&,;T$2SK+QF[_^*YM.UB1L)*OXFBN2]OE5VX', M]DL4M>[5F$(17&\+& JNMG=3HJ'O0F*(KPW--LOIB.@SS]\.GC MAR!/%[-A'!V;A"6=#O]("E$\*21DR4S#42XL?X\_#$\2'ZX0T'=A-[.F) ]$ M='L7[G45^2<-WX0;1K/D+ID$NR8<:8>G'@3AIZ3N#./.M MH=()*]I+UJRSU"[IEFP(V_]FK^S9OG+G+@[PY/<^R2O%&!?JM M-,5WW[XXZVK'4_^<,]0*-T3JO,<1MUE,'PDNE%&S#?ZXUCJV24 MT\WVC612.P*WBXI+PBD"!#&13#'*']9[YI\LG>-B-?J7>L[Y?I.N==N_WS:>Y[:1H87I"#-'YV$Y3V>%1:#$_'T.!/-\.KJVPM M5K#+HFPU)^FD.BIV=V>[6;UP?/W,C^U,W\<<-%QCX+D30B,,#-!<>4V5$KJ, M7S.JH3A@Z]C]IM-=JYGW:T8*/! 4]RW,]ZE)U/82Q%I31YE$DE*?]\47U$2] M?:PN]9A;F/=N-V%X 4ZB>?D$QH>V9,ETD<]W-EBZ;Y<<23/\8SOSX04#'4ZB M*6)SOR!']; J!H$3D$,K/&.(4RQ@B8),E0>F/6_]\5B8^R.;7@YGNP\[V,5^ MV;HO@H&!$/OK##PF#VT+PX9C5(]C5]QX0QT482>I UXH5YG)A+-70U@X7L,& MD@M\VDA@717/'3*%CDID]$&=KM+B2[ 53LD6XG5_!1*64R: =P Z;21"1!0* MBV-CW ';V%K#3MAO: >3 09[PP/JHCS;Q@3BK$8.1E!X"B5@!AHO'2.TC!1R M!"T\(.+A(5 1]I\0(Q><]X&=CFB0[@=V]I)]ZR9%G4MH1UW%$OG/W^]U1EP' M23"9'I$[<<#$E6CTZ04=8KFC* M#J7WUUMT&G734&%@P/EZ$*>/X3Q(,:@Q\\EIIYSA"AB!@>/, U4EIR#&:#/% M3-8IYN-OLZH?+"WLC[P7ZBK8']?!_OC::?L#X@O:QU\.)C!?JZSFR:+L4UV$ MW4(T$4!H X0#0'$LI21S"'.&JO@.%EY=1/ MH_OLN9P:\@%"SS1"VB^G/K*JZ1,HCA:\"<^*D.9$":$YC7@"P;PJ[2G#'7]X MZ&SWBJ/;X*678V3Q9U:5;=-I=6PUT'L V>NT.GH0O$/P1G,/%88CB"6W@'%* MC<>6>D @D"1\;&^L\[WN=8 )D;J[=^[X-4&>;X(B<$V[S;BA[0 M]92 +.68)!)S3JRFSA#I*<:HQ'2F6F+<'E)7*:W*4L6XYP?V,Q^M5XQ AE?I M[.;_L_?MS6TC5[Y?!>4DNY,JRNGW(W,W5=V-[EEO36S']MS4WG]2$ E9S%"D M0I#V*)_^=N-!0*)$2A1(@12RM6/Q!:!/GW>?\SLAK2,01#\>*X3S2XIRU_"= M=Z/%X7P)"6L91#&Q1@%*-(=2*@A87%;-,"6,;*_&85T&[WC652'QQP LV)&H M]27%<[^BUKE8][0-8X<2!+T*/P45WJS4UQ)9QQU$SEG!6# MJV3E2P>#O3I_6@AY&\+_::B1< 7[^-(H_/U3;1ZC$%Z7D*U)(03YUXH?5NO8 MO)AGJSSSY7-D/GSZ^.&3^O+NP_L=4%2+ZU"QZR^C.T3*_WLYKRYQ[3W4L_-Y MFOQZEEQXG^#/R>1[=!TO\NX0\*1V"H.!65, M"(JLL;G7#K158!<>R>&! [9MR&D'O;XB1;(F^[?XX@[CW(,K'%L8 ^0$4P0: MIP2+8U;A_0H3"Z^K'W.91\ &=T+: AK\Q6PRF7T/E0D%>FV!'>R_E$5I,KPL M1V!X:C=K($O [=GMNH:N8 GO !Q<81[>H?6K @]F@M2NY$YXP>+-PQG=$E*7 M\V*U]P+N2K'A0[KIEYNO*_"&#S=]]N@?'@L^1H]#/W6%33F0U22;)O?NYK5%#52 M35'H=>A>B?W+UG*Y]'Q>PUD7LZUX3Z0U=GJU$-_;1"T,7 J3E0;YZ*7F$*=B M>M/,Q\1),-GUP*:7)F7'"\,PP#48(3%,6JBQE%)P1X4#R%0=@DH;L=[OE5N+ M!\NU0H*>_0U^;FE^64O=@&+@U]X#*_?<'[B?U&!H2C)GB 8..LH8C9DR574^ M@T*P)O?G)TFCM3J&TIWZ. MIT'$RR=D].P*A" /@6:MH_T&V8:&PQ180JKK4@ M6$/*RHFTE!!@W5/=LKQP@O\-=LL #2AMTROKK']UK PI:F KP"D"5'DEI!2F MFB@ 4_"*BK<0KJV0T H"1U"HK$>*"$60KJP0B.5.)X:R M<[F"@23T%%(%I\J0I(9[$M)H+C#1FAA&J59B-=1'>#=)MNL6=8M/(1X(V>>T MNC;N?A$#(<:'H;U_>]7DN;V?3ZT4#H@61UYSI0B>\[&V20<$?(JO??8G5 M*L$5WOK<2'G=A:9ZE8D!7EM "!3U$F,F170284TI4Q*IJ!PD.W4YBC_AO=O MZ!Z$@;YKY@:)J/*#@M+FZM;D+M[DMW+M^R"VJXNN M8>BVOM[\Y6W@.)-DEV>?T\5BDHZBFH.BG(6BS0" FQZX13#EVX_X^9AM%.4;D34W(M!B M.$FR;'PQ]N_Y!4[&R?EX,EZ,/36\ <^_,4^OTB1;SL,W%@6EY^GU;)[7;8V2 M12#U8CR)RDO[.ZGN8%X/\F7L_/-F]\<.]_[N&3QYQNT?8]QHG5$SL6!$22$4 MA9#&A"A6%HLI$'/8_2'@P2X&-BW516%9VSUZ\LX>A]MLX),WZGE<]JAMKKM? ME7=6J#4"6FN=ED()6N+#*4AEW?WZPMLL7GB;R=;*JZ=O\W!-AS:P_@?!@(3Y MP]Z,36[>]FJPNO;)875(W9CXZ-7S#C5AA$.+<*J[!,W,8Z1 MO2LI^20D-1S.O7OP<_W,9CF?>Z[?@RK;=0 NIEO'KK^(#MNR-;PNR(F1LC'! M,=5QS(RTU*G25AF#,&+/WIKGJI^=MV9[=GP'$6IJ%N]6!"=V.IPL1UX->6>U MI$N4_A;4>^F[S0+%;HO>U*NK>9@/D\=I28@4=#+)#_ _7Z:I=Y4?$?"$F3=A M6S,*"-46&N3TY_H$AZW3Y[+!YG MP\DL.*%9&"FCO5?^ZYM[)LQ 9K"!2&DM-,>Q].QDRPDS#L2*GM69 *H4ZQ+U^:]YLCKSNY$W@W:." MOD?/_ABXT@+PQ/.6 M"AL1Y3L1_;4(!JYN31C:&EN^V K?_.7O/D#) M@KPLO-CXH&SN^3Z+LN_)=0ZP/@QC[>8+'Z;E,4V0D8M<3#ZEWV:3;R'(,3[V M\<&D9YL@23?_>7O"SWDI01?SV96_RK=D/LY'UH3[A&NM;NQOED07X]^\U.6? M!2&MPLQAKL>&-^&-H(]RY@OJ(W_&RW3TM8B,TXN+$('ZRZ[]]:]GIS MM@^+^^&KEX8_1MZ"A"3/,*0M1]%HF3]X^#Q/E(2Y(L]P@%YN6->C^*5Q@5MI M_ Y.YBI'5P&_M.=,W8+LS<,'^N6H*OJ'']^L);O+^V_X:--G_17;ON*+]A@= M^,1YQ;WXM$;A;*Z?O,<-5;D5,LE\?C,N9S\5_F>R* =!W5&W^;L/%]_VA"T) M^[?E+/A^'[W;E68YT?( ,CAZ^:N_)O-??208/,/\];M@%@*9\E<__.Q=RDD) MC_3'GM0;2?W9WV5\X=<]+7@VSV$4?YUGZ?Q;L)\%C:?7/J!8(S#J"?PT O\R MG3V*L+@G[&;"_O!3[3"'\]4PD3"RP4%^NO+M2H_,$R9>M-86\*Z9=,AS#@?J M=GMV5>V.Y3B_WT>5>%?+BZ D*.6-I#90SA(K4,R<<;%F$%<#KJF.C7%W\QGQ M*L?22&AL.6:H?U.?QWT:9[_FJ>WJ2Q7???)L]]ES79'=WGB-+(C\SU[@]0*W3S]US+DJ6Y=:?7= M9E9QE<>Y<^'R=G&:^0TNSC";UZK>3T'V"?SPVO!NF2VZM36Z3A>ODV'.8NAT9O2\ENZ=.[';RL:TE"=W= M2IZ\W&V\[#74L6BH9\0J/?/US+=W\\CK-A[* MB8D!Q% J9(55"AE3867&'!WN6*TCYK'/,?;FO->HO4;MS7G/?)U@OD?D(R40 M*WMNA8H#;**3&'+#K::F&M\LD$/@X7QDF2HQ9:;D "G)ES3YA[-TX4+^O8TF M3])#8@<=58KR-M30X[LA.]7RE76HYVMWM(&7[_G:_=G[GJ^^YZN_8M_S]5J[ M#G;N^7I@0GM/V+[GZ]"D[GN^^IZOXR3LG9ZOG("/[?NZ3P'W?5]]W]>15]AM M2FA!0-BM82"R0#+C !N!)"@+.!1SS/!=3ZC$D5;!G^")3[NC%?MZWUX;]77E M/9]UB\\>8_4XJXG&)A@N75B M1U^SVZNHHXA6>N;KF6__]K$QV$[%BD"&??2" >4&46EX91^5C'<&F3I6^]@G M&GM[WJO47J7V]KQGODXPWZ-2DJ(&//%F' (.(-> Q@XP$"M9&G0"+!7[Z@#; M)2O9=X"MTI.B56C%T^T :T4#WIJ0UNFQ8LT.L6)VWGBM_C&[?]Q=D>N\TW2V MS$*35CY@+XS""U?.>3^ZFHW2259^?I47K9^=AZG%45T#[.\=_-UB]GH^3+X4 MW&4RB?Q3766#7(ZGT:11+![HO;B] Y=52'!GX%Y'^>>#YY;)+-S'$]13[GP1 M-LP'((NL6EP]B'%8#&*\* I_.2Q[2 J:/&D+9^L/ M%+9FG._7^F[\_,C="&V2ZWL_2GVH,PHC'L_3DA'>1M%615#IBVIC']TKV(X6 M-%\^1^;#IX\?/JDO[SZ\WZ%_LK@.O3LN)/_OY;RZQG7R-3T[]QOVZUERX;?C MS\GD>W*3A1ZQR_DC%K[.GLE3>#.ZG >S^;N,.R07-]=!M^<^B=GQ37]B)ZCV983D>EE7EP6NS;]2G*T9IF7LU4=E8P%C,A M-O=:5L_#[TKM9RD'RZ*"^O4*:./.4^2Y M,"9."ZB10C&*K:AV)(ZU:NQ\D%\,!"#<*J4DDXB4)2;2,T-(T.ZP=7O66#:9 M3_UM,F]Z[^/>8PQ"2V56]%1&53]E%%HI6ZM_.DQK:@^2<%B^>7VC;9]" MFE>& /$4TO .]V;OJ:3RE[>?W^Z0D>Z+VE_Z!.G^ R1!H, IYW5!B(^#.'8L MQ@$I7SBD'2@[SS2W/O*\/^@-)S)N/KLR113J5_CA.IT7YS)WXJ4T^^O8^]@^ M?J^*TGWD=/LJ]E]+__%?T\7ES'_RS7\E3_-NQQU^FL32_])6WUJ;,ZJF?4@)BB,,2-&"F@ M]UZUMV@%J\U8^"U4F-)X!-+&,L''=>OW. @&;E M^ :C@72H6ZS^--=M7UH=#"0^"59OK2?_<9EEN+-O]P38SYU#NVV.X)?9(IET MI+'A07H?@E"';(=X3HR\&RT.IX69:!1;&4,)E0HB0KS^10+B0@OS.&;Q&JI+ M%WSK-@:O@0%B[(!M"/N5FY/HF>I5RPFH%H$:#AXAS$EH#<(^F('*^%]JIE*6JLO<,9W^[3J=9JM-I>C%>;*^J M!\(1:1'U_$ -X$ [C*JJ>F90LZH^)BP&EOEG4X0IHQ2KSLBD%@31+E;5-\:S M> )7] IU]'5]?70]GWT;9YX:?_KAO*#;'_-FQR0K*^VSOLZ^K[/OZ^S[.ON^ MSKZOL^_K[+M#FK[.OJ^S;P !Y# >BS\_\TBTU<7O.][=I#R/K-JJWZ-^C_H] M.O*JQ?7C\M;4^P';J#J8L>V C&R$U2N2JQ TLJO:*L@H=PH#0O+&"50"< "" M\?JDC])^N]3[9,ED+9GU['/AE[PC ]"5)LAC(&V MPC@BA [CC]6J[)\H!@E\O@BU=C '!PRWV5+3?1_TH)F&/3JG+379'%7,]!@Y M)+4IDP(8(&*E-&:"00U4!;A'J'4$/R2'%4!8V^[@)CD$ ]9N65_GHL17S96T MT10&B;0X ,M!(X0AA).X#%(T%G"MNNSI7-E:11A$ ]IJV7[/E9WB2E;W;T'E M?-Q,=&A2E% 8SD0U8H8# M::6I[.E:WY+'P *3AIICQP0NT)-5&W;TC:=&CR M9I&HY*OG2NH>CMDZ7F4(H:BE.69:0.S##BB9]?]BK4OX$*"8(6OP(275'RCJ MVK/C@WBK3?U;MKZ;!8 ]ID1C+LO<$2([T6G7NDYF[-3=,#+CH M%7=7\DY/H$YK'EN<7J2>^T9]_2-CLSVAX*,'";"=DC*L X 0;=R)\8D@;H..; M*&Z,T=119:PNCP@ 56[]B&!G_FRONH$/:*NE0=UW,?KRAN-UB1\CC[B61^N0 M@(80)X26RIL+;TQ*>^'?E&MYT)4\%F=V+^"8X $2;8IC]T*!$^?-SSN$Z=L[V"IASBR62M7.% M"-880&RDBR61B#M:%38;2_%:G]O3N;-]KXKR%T\1O21FWDODCSK TQM9FL#: MN0*:Q]IJ8) /&Z"4,115O& D)0]FV5\FJP10JR%")S7N@9'.CZKRH?"E5C!N M@5MNS4_OT4-[]-#6M"2N#;^E,):"."E9F!TF81B[DFM) 31P#TP-.VQ!+QG M?6C'I^]]-]5JKP=Z/;";'J U0KGBT'%#F56:QEA@3DU9DT!B(= S]$![M<]P M0/G^:I][/=#K@5>J!UAC3# !B$"GJ 04$![0;\J4-+?0$K:['F@M6D)T(,#^ MZL2/7@\(Z$SJ(XQI8* M("O8;PQ4W(#])A81Q22'PF*(K4/.EJD &3O*2<&MX^DR':G%W?M@)..82O]3 MIB6(L?3B4?S8.0.H. /'A1H^6\Z]U!7$S['#DYS\43(=19-Z WKX\.II6X(/ MYV\>3H,4M^"DQ_I^=*702Z$XLU>!]:UR5=&C?#^=/UXQ7G./\OT@:>Y#^>YF M!69K&>V/LVQQ-D\7XWD:I@%%Y5R273+9K4:F70P^GQ%<=B!^I(W>%LJ,8K&" M@A*,A5%24U-.[780X0=+NE=A@/^C>J\,*<.0(/]O/IS*!PEEA)D%_JK9JWKW M3N#YKHA$6L&U\Q[@J5>:]E)XQ%+8:/Q1S #MY1 ((PRR,8E!.12. QZK!XN- M]BB%HB4I!*S5%'#GI/!%@ZK6C'^8 CA=S.8WT3S-TOFWAPZP3[W;B36ZG2CV MME$+A36#2D)AH=5E%@I0KK:;QA51]V;D..C[/(^$L5!]A@\_)_/1:[ N.-V#7AU3?#*H;O3KX'N)I"]HOK> M5#P9<$1.VH-ZU=S)ZI(.A"D PB) I*'6 DP(K@!88RMYN]S9CIT@ T9.NY_S M-/Q[X_EDO&C74ARKR(E:Y&).A)6&.^MB8QV57)2 &PS$7#U8<]Z,NPO2'L88 M0#J0K$UK3-">Z%Z@].OT2HY-VJUXU4^*ZU$T98RD23NB8<* U M<$:MDHQ(TU:8LAV;0 >L7;C?SC'E:?CZG](L3>;#R\(F>)=A.7^MZ7Q.:TES M,38$41+'4E-D@06J2OY88!#<*&D53=5T%*??TLGL.AR?[<_/YP-)\2FX7Z^! MR5@#-<(XS0"0%@$JE2)8LK+XF%+ +6F'R5KS\46KR9ONZ^WC]/%7>;UHDB99 MVJSZ[CVKVZ+8 ' A#,4(28,,UBX&,9+.4>P$Q(P0$8.-HOBS)[1?GIK/D^G7 MO%1B?\X^&R!XVC421\^2:CY.)CLQ9 .SQ0'JS0,6QCJD ,&409DS)(D%Y6QS M_/DXAMS1,/P[G<]&27892J8%@NC'D^;&T_#R/R]FPU_S5J&JRNMU>E\"UA*& M$2)&V]B+%8''SUW1Q.1N%(HMLL5_5CP:HU3S/ M46CX8V4T7)\;6:UB#!U@+.:("^$L*NLUH4'"/ B\NP.CM>/KAS%D)\%H)^[J METBA4?K;\#(8^F@RRWHG_XX@-F P"*2(6"ECS:1AABE.>06#833:7CC]RW2> M^@7\.QT5<]2&-Z%X(MUG7X(4_9COD^7-!C0#YR(FPB#M&=,ZYSG2E6.^F8$6 M;C<23^#-MJP$:A=(M'.\>1J^_X>%7_8K]<)$/2E36D>0(QPK0I0B-J:BG'%, M+;!BN_+/Z;@_Y[[5D3A'H9L%J" M*C5I8/8U";R_?!<:D+Z4Z5CXB]68% )J2VB,'+?(:NUB*!*(O!A0:" M/E2RU!"YDLAFENVQ.!4/*.V[$TZ4(1$ ]4P>B"VTUA$*02RPT%S&93FKA%QI M\UR&;,T$\%;1*KK'D+O;AFX;A;NEK>WDO5JA01=$$=6BZ*T"X)HZ)XR&P%'K MI*'8,:5@3"2W&^+UAC@>LJXU]"JWZ?BO;^MQVH>CY49<'[V!V&#+8>A00U1( M&/-8>6[D%L0(:[_1D;CR&HM9CM Q'$35\7IYGX]$XF7MV^4_/!?/T:KQ8 MA(;G9#[U3]"'$W>$E#;.QQUD2A--> P4L1QK5$7P4*KXP2&AMX7TE^EHG"WF MX_/E8C7)VI;$WV>5%-BK[7AQC^Y5,RFOS^*D$"9@H5)$8JBQ#WEQ=0ZAG<1Z M+TS:&D@>;1-_L7M,NMLIP\F=QK?8<+<'R/R.GSHB(&MIMY@@3#F%P%KN4*S\ MG^6A10QEC+<.^6W(_-Z,#\8#L&2=&Y^S@>T,%OKC:^5)7B/A !]M X>'3^#)=BR"&"#>9HAR+#RYXVQ.M&-!^W&GZ+[,%LDDFCXEEGD637?*7NRU MGOR08]:>RW!'G.)!H,:/!(9:S5P818X1X9IR54WMP9*"!U.7]SG:/@S?W]$9 M&EC+(W:X_+9+S25J]W\:U&XN9C*?IV64Q7QHB\(=;DN"O\-N/ MC>7^UIQ_U3'_E2E'+]?7OF?#-=?YU\J?E:M8O-2GJTWS9?/D?GP MZ>.'3^K+NP_OH^IYGWH=!G;]972'1/E_+^?5):Z3K^G9^3Q-?CU++A;I_,_) MY'MRD_FE_NER_B0*5=N2/&47H\MYT-^_R[A#PI'8*@X%94P(BJRQ@,4" 6T5 MV(5#O@2]%XL>$BU9 M=)[Z?_[\>,WTJ-4U+G#+EUV19SP=>6;*7S?O, UNQF2=I/Z2N0&-ANED4G[Z M7V_ F_RU?_)A]?I)D7[^M-_'H\6E_],OK?0?O%,Q2:ZS],_5'S_>]1;>K/(H MJR0??_-PEJ6X!2=_^/'-F@M4WG[#1YL^V^<57_148>9O=1$8\W(\\IS2A@#] MQ^\@ S]NR=6R%RA">= S'7H12>?/-:#YJ^^%?)W/)B-_!94%C1ZGP_3J/)U' M& [:2Q>V0Y.N\@=^ ?[81HM#<$Q('?6D>8@THB\!NET"Y/VJ88XGV5;ZO-6, M6!>37L](:G4@;X5)C9>+J30A]."( \B]6^Y$E<2VCL:;JNW+D6/IPC-0R3_[ MRV'+ 9>G71?2"]5Q"Q6M@7XM C*V$"H)#:0&:DO+\BO*C0;;H;2V"55+Q59H MX*]UTD)U&L56#UKHK7THARME>3G%T1G]L+D !_,&$K@QH?.26\J0B#47RO * M:T\Y!Q[7XW8 NTL'#+>)+WLLU3>]Z'1*=!H-8]K+"J *$Z.0P@83@"N,[U@R MN^F@];&BTXYUQ0,IVX0A.Q;1Z0O7^L*UOE:E:[4J!*(&4"@%U#($8NB$PC$@ M0I0Q/]? D"?6JAPB_.]+V/H2MEXM[$$MH$908@55!!E"$85$225\B%*H!0JL M06VJA;Z8[8B+V?YTIT[C<147U5$2N*->]EB%H191F@POHWEZ'8#"IU^C4;)( M!]'W-,I/A4*C6I1\2\:3O%SA>I9YYOV6YK49T_1KDK](OXU'Z7281HM9[I=E M6?3],@TS7:+Q(AIGT=5LGIY-QK^FDYNSQ64R/9O.%I'_(_PGC M.\]C$(VGP\ERE#_:?44B638+>,G^W>_CA7_>X7!YM9SD;X1!@-$PF<]OO(1\ M3^:CHJ8D_'KH+S/V/Q]/\T?XELS'LV46_7,Y'V>C<2XD^8??+\>>.GX5LQQU M,?7/\WWL27*>1M6@L;?1^O'S#C5=Y88T#R:?_.-!OK[GW%L\X][? TV&0?W_J[^+<+CII-S_*WQCG&0Y' 6]]$3^R='[/0 M^+_?K/))W9QHO.,GB258 >H@U(24'F" ;MO^VRC"JXS#*(SS77LS1*1EOHU!2>I_A27^['L_38,XK.W^3)O,LNI[[QYO[ M6WASOOB>IM/GF$X$7TBS(H!W]QC>WBD%[ZB;^E,Z]=I\$M3?][3R,<<76]W+ MV7+^4.IPS8^+1M[Y\UYF\ =KCS?W/,Y*"8F\31G/1EGN\B6!^Y:31?Y(E\FW MP'NA4MF3;53<_1ZXAP,H9\Y/%UFABTZ+@*>+&O!T>F>7L^5D%.3J>CX+<>$H M/,3*X;\WA%OLOD-5T%44NX;(ZX@#J-O63#U/5[1.F2).OD>C%7'=8\*Z.I8[ MNQ61W_.[IC^;*].K9)H4@.?1:.;O&G1\,EV,A^/K\/U*FR\7XS(J/PK#]GYV M'TVC[TE6Q]*>,&'KHN2KIU%6Y$QR2EVDHV 5@X %\-X&S0X<,--&S[^--0QE MD=)Z3Q08 ; K3Y^]"?+RL:-O6@(4[[&,@V]'U=HE*9(GD&YYH#?!RTBN9LOI M(EMYGF%P12X+_@\9^IF^IR'SEN6[[16#=UC]=<(71JG7#[/K7!(.&?51T.CE M!@K%W#&_KY)H(CBQ9=0GK/^7+YAYCVM!GH](M+12#W]K%Y2R[K14+31?NUQL>W_^V4MB?!Y>)F.EI/TPX6]N"@LY@H5]I.GWB>O.J=# M3YZ2>4DBO]>>;]+< M"ULS+,$4+Q>S^4TT+RU\^$I:T;R9I@U?Z+LN]]]UR38U.Z+=^B?W^K.^[?)D MVR[_-\^BV6EP4H^Y^?(0M'H4V[P$9'P7B/.(;LQ73)K[NC%[TN2DX1UN5-U3 MI\N7-6_MMI>VC[ZR[B&Y;HQ4&6SXZT8J(['$4!"F(?,N>HDZ)HQ"<.VH[#$! MA5JXPD'^7%'^UI??/!S&K )8'Y=Z8]F,8>L0]@QM[DF#;]LLFM^Z^5VJIB^L MZ!]Z'D<,U3S.&(IC)&F,A14L!*\5Y(]R3+JU8Y[]\+CH>;SG\79Y'-<\3EB8 MDVH]IPO*,7!8PC+O8KBT<.UH;3\\SEOD<4Q['C_5=N3/^1E6G1X+=:.A#F%V ML+TI9LL#RC8I*ZI%Y8(![6%'%"CG%$0E4<)2!BR?F;^&,'.R:^F MHY]GGF*K[ZV-"6O;,P-O3QV&?W?;=*R\+71BBUS:IM> M$GQ[ZN-V6O"%CC.3];XJ"ZKFTN>>TBCDMO)6FV@T]GR90[J$P^<^X?6P[(NZ M-IP9+2RR,K;$:!DKA9TL9=\8(=8FV#]&]LOBFUO?B*O-&7LQ;<&OROP-_%]; ME,%!!MP?EY9X=46;?#.S#0;OJK9*HHFRWGPW3EWZUR8(VF[?7:Y1?'Z3N<*>-0K(0;6@61U<@(*[EE M&BM99A<0MJFP?*)]N/P'6IG_61:%]=6D%CFH6E= )()FFVL1:<3SA5%L4-%J7Y.6&,21P+1SAGJ(Q^M8LY7,,5 M;HM%V_2)P"MFT1-/>>GBI"_OD'B6PW-Z<0ZMNXL80)IP:9%PVBK#31R;,JJ' MW #Z/"'^$(")]NP(P;<'0>+OHFS?&]:\/G9F-3O'$D%KB5$<*,B0D;)"C8/< M,>'VP\YM.DW@[5;PCIZ=3YJ=>8.="2*0Q0QAI34' %)510%2<+R&B-4..[=[ MIMAFG<;QL_-I))W"<>(H'2W]?H8>O_2WZW2:O?S4AP/&0;(NE_02@X#$VBA, MA8B!B)TJ;4Z,X]W*)3V!:_K:@KQ[]J/Z:/WDN%0TL"( 9(XK80%AS!I%A*FP M(I31FJ[!;+?(I>U64_5ISU/CTD8+D0B%?] RSA#10BD&XA+521L:.[Q'+FW7 MZVDS)CTN+CWQM-+GQ6SXJ^>>J\!'!63(F7> A@$EKU%@WB>:@F0W\-P=5AA* M@:C_)PZ%OR1F65W@=_;ST,=9'A=%Y5! M'[CGW(YK;@^\#A@1$BOK4,!5KD:J:0RLW:D5]MGI>FYOC]L;?45<8(X= MYDY+YO^6V-"J!E[Z[[T,MW?7GSM^;C^-+)8:!3RL MSO7FS(TTIH;9'G!N8Y MPQAK0!1U,6%<(NJ,J3):R)B=NJ_,93+]ZK_P=!S>O96XGWX/X4ZFZF@YF-]" M[6>2.0E!S+"E0E%0^5^46+I35];S.'A/=>NLY^ 3XN!&;Q$P0'(J.-06::6M MC5D)PJ )YNN39??/P4]VJ![#P>1UZN 33Y+E)\O1,&>W8O!7F"Z5?"\@R/.. MP]<10VT6=UD74YH80^RDB+V8>Q_+*J%IA2L$8KMK2;K]+;VZ7A3?V7M!^JO- M?_4]5"N>EJ!1( P8LIQ8I;%D$GN.J]IC32P8V[5Z90M/MYGE8J^7IU]+EFLS M-S>:AC!@,94*&$T=MHYX'0TJ=,/8Z)W*/+9S\[.R6/].Y[-1DETॡ#^^ M5F8^=0RLPK$/CM9R&M#FOT['_RX'_SSC//)8A1;3.C,=:QQF* H00T:,X-[- M6HVV-';5QCM<9$^*H'YID-E_L>PUV#?H%>Z+7XZ06;/[?N)4L%WVZ=U'KD;'MB6:K-#$MI Q,$:X(M=-(*_R&S MB%91JXYC"_?/L&V>\J%6 1*ZR*>OMFKKW=6UW]!\7%+PD*[&BR8@0@6:T$<\ M2/)ZQ"9!T@FBF?%.E! 48%QAH" #)=\) ^53>ITLYL7?'R[*)E];TG_O%5H] MI%7/X(T9LD1+2*#BEB" D3"2NJKYU3GMV"$8O-WB^%>;KNH9?,7@LF9P Y#@ M4DDJ+=5A6B0!9=&MAE90?0@&;Q>NX=56'9YZ"JORT(H)QZ-J &)@H,CS8626 MB^+T\']FYUFDAJ\'PAT#4(^9ET1:)S2(M? Q%HTQ1JL9.RQF.S6X5U&7G?H[ MY '7/D;K[#,9?5P">[QLNC&5A;VHU@#NQ"CA6=-::*#SP0(V968 0>KCA[WR M:5]KU6>QMNE4U-"I1EI)#'666 %B'^,"4)6[$@-V K)Z-*^VZ1X1; MP+/%RA!<%TE2@HT#$$ L.$)A%EL9WXB8*;U34V%.Z+HUH)6DU./L M2YNR>U2Q35]K$OB:UGQ-C% !69%KA87$ :065ECKDI&=VN ?P=?='7MS5.S\ MJG)16Y0UPPTP*Z^D": HA@ [P3C'I,)V8#'8J<3U$4R]I[+U5YN(>F8]^ZT! MV6CS@&RXLQ-6WB;\9GT(=TL$VN:QK?BW.7]PURDZ3R';(ZFV&XT.:!"YK!/9 M#"O&;<*9-]GCDBT>R;S2#YX MDL(XA+#LP5:^1I$0M4A [CBBRC)CK4"$"8QT&?MHB?DCD7L?*1*M>H:R7>/9 MB\2K%@E9BX10@GF7DQ,(H53(.B\A93F:DDP]LNOWD2+19N*.M0N^^(I$(G<\ M_[1(SB=I]?[C+PY!\3CG\S_=)7.Q%^^75_XGPUN+FXRGZ=EEFI,.(O"'N[3R M%[U-S_R-!DE"L#*^N+GG.9[\Y!^F49P.T\!W$4*#_+1TD)^;WGMD&LK?\@/5 M'\)7PC$< C^&;_K/\E?PQS]&WY,L#X'2D?=;%[/0MAE=);_ZU>1OCR\\OTT7 MJ^;.\ISVG9>.^3291)_2;^ETF49F-DK?1F;5 CJ<+$?I(#I?+J)DGD;3V2*: MC*_&Q5'O($J\@,VO9\$]7OG)09+F:9*ET<5\=A5A^H=P-P3_$*4KU]H+5?[] MFS299]%Y^G4\#84(47+AGZN6),&^4582G&BZOEI.D6N.M,L4HR0L9UQ;W M-OI[&C7:/Y+H>C[[-LZ*1257/L#,6>#W%:\_75*VZV,(&^7!U@ $-34T8(X* M+K0K41B\ T_96@][K89;.O=;9J.F/CZK%3+>[**( 0!;-?*3R1B7Z3);)I./%8\^['?^ MH[S86.M2;Z62B?^.E["@^+QN^VM: M6.;G\P4<<+P5L.#I?'&GZ&5-.3RD3(*JV>_>HT92F@# # >2"*"T%H*#$I%" MDAC"M7;>"F6BW)%;0ZWSQL>2XEN1WP M'E[B=<*HI&:Q[SEJ1[[]7D>>>T6Y&*?9V^BV$W-43HMGCXL+[X@,@V8+%EPO M)Y/4_Q6]G[V-(!31#V\^*QW^>E,X*>,L6Q:$\\\]S_%7/0&3Z^N)]U :QOUM M])-2'X->]9)3P)QDT??+U"MB3^ZOXRP(U2(:S;R?$MR2R\3;W'"I:1I071,O MAN-IP1@Y.MBW9#P)_N; FU=OM/V>#"+OA21>G]\$L_M#H9;#&@),[')1W/*/ MX0F".^,5?P#-'Z5^7R?A\<.W_%*+FR8U!8)O4VU_TU#DSD_N E2>GN?S8!GN MLH\/7\:SO,TA*DD7I0%5+S@A=[= %([+\MI_5CY024)OB(K%9=[R?,\?/)U? MC8.#F!NJ<6[(\O*].\_D'R=;3A:Y)WG'\#5:4_?ODN &P#0AT'+IB%;.AXK" M8LNJ^CEBW)H!>ZY+(KNEQ##9.NCXZ2ILM)P'=GW0:Q$/>"W)OK>]'J2"#7:* M$*PII8)0@4(%8F&[6!RKM;+)Y_HM'=MV*K9FW)Z^[4T1OF/%7LY?:MIZ#,E\^1^?#IXX=/ZLN[#^^CI].PN Z#=]::__=R7EWC.OF: MGIU[/^'7LSR'\>=D\CVYR?P3_^ER_HB%KTM-\I0MCB[G@>E^EW&'A".Q51P* M'[X+09$U%K!8(*"M KMX?E]RQ\>S1DBQ!FVZ(D5RFQQWM_L./^0R_\7O\.=T MDN:0?! _OJ59=7-X.U7--:@JD4Z5\^1T._EO-TY:*.HN]C M;]^GLV#%"U'WSIS_GG^^M]%_S[ZGW])YGF2;IWF>K\KQS7)$./\D(65XF2RB MD-#Y=,;_+4 MUWSDEH&_LK9HDG=?/'A"LOI*,0-X_/E MO5?)5UBE.;T7[@-Z3ZE)>,3Q])N_?3IZ2K"V'[;[TG#4O6F958Y95J<-\\V( M?IK,SOTNO_-[/?V:#_SZ>?;]S/_4+[VP1)[&;CJ[5&$V(/M/_+JO/)W/)N-?T\G-F>?LZ9GGZD%T M'G#8P\Z,_6XLTN'E-!Q$1>' 9)$-"A'(Z;BZXG@R";HD\VM,\O Q#S;3W_Q" MBM3[VTC=?HC\(E=IV.\\+W;/@_@/?)09]$1XU$5XZM(/R?=_%:P6BG*5 Z\6 M[K]R?BMI7J5?UXGE>4NM)]YW]J6"Q[CSCP_Y>K,ZY=G^M:_ MW^Q,27N)> "Z_99=C;^'&%PUV\V^&U5?ID]PXK-9KDQ2;S5'(ZO@X$*)N^^$SG/P2%E\^"#Y%:L9/.IIVT$D9>LZ>+R MKAM^ZPSTX3*IVQO]>7B9CI:3],/% UO^R7L[;C;_GLQ'N3\8_#@]F0U_?7./ M6V>(EB0V!%@2:XV4Y@!5;IVDEIPU,CO" 1%;[_M1#347AN.R%T JB)QXX\W^ M,+D.Q]/S9?I(;W#/.EKEK%"GE2J7KW&.Z?V1=)K[0 ]OZ+@TV2&I>4-F2G<-WNKXY9 M;2-[LWFMMRMEUNM:6JV['Z:ARN"YJ8C\U?="OLZ]VQ/4R)I;TEZ)=CLTZ2I_ MX!?@CVVT. 3'-)W/GC1W22-.%F5#)Y,PW2'R8=7_)--E,K\IQ.1N4O+@G=_M M)&E__XQEO'@GU<;8"[&Z7UT )C54CEIJ.&3"Q;1LI,*8(K)6YOHX-,5W1, T;:K/!^+-/L;"KN*P#M):!K$M ;N/$<.D0HCQ&4AED""R/] /7OOIF7%<>-P,T_Z3A=YB?&M].0# M>*$K#PIM\Z".K]MWLX3*.C\(E-4*.8L8YA1!IH$K6S$PDRI>P_]Y0$*K_<@^ MY95$?LUN/KLRQ8Y\S#/T_ML?JPUY3#/?SN?I [&]]+.-IM^7-'>OEG^/=UNK9Z4'&UW;?2AV7,?HA+OM?_EB< MMM^Q2]>>@^;M6Z7N"O!FJ G^"I ]/_\629=C//-H=_D)@SYG 75MS)+?8(48; M$Q!C*2'1!$IE&*.4N!)9$E/JT%K+U$-'YNEHF=_IME#_'/;EPX4J.E[.)^GG M8G\^7/R\VIW]FJ4!H:\7M*YG_#N,+VH'C$'$.;(2QPH@186/^E_W! \#;-&]'S_C[.5P^2FN9UR5.V@8P?FGW]>,UQR**% MPSG#!-0)?JN@$5H;1A%"V%GFJC8][S,;L0;)_*0 KM'.]7>_05_R_5'U]K1J M,O&OLW,T@ M[[&<<*+&A-/K M@%X'W*\#FH.*7UG)W(GI@%>.\KB<5^W2(9%PG;.']Z'&V>T.UQS$,,WROO _ MS>;1=3I-)B$":*8G'NXB2K)[X.BJGL>=>^+N>GDYV-!S&A]#1]1SFB[%,^Z] MU_9*PD4C?VHTL;'@ D",E!2:E^#.4EBR/GIY!39BZV[:C]7VJ^GH7ZH0DY+#*$BX7S6\*JQ56I-W-K(U.=3?J,% M>??>/;H^C<*M93X[\+Q_^.NB(75R,PBJH*EF&CKF>P[Y4*SR:#KD P)!MCS_ M9SK,6\%7P*]E>VP Z1E$WY+Y>+;,\N//-"LTD/^")_-9#B_WS^5\G(W&PQ* M(*CK_/WFV(<(%ZL[-[K@"]19SQ@L]+;/EE\O0H(AQ5V705YD1N(;V,?CQ?E0C56;HGQX2D;BELGLRR+ALE\ M?G-1].864!@Y",8\'8T7=S_T"UDN_#W^': L I3$S+-">>D*9V-%H28)YJ%+ MN5AC.TA058/R'9&N04NM@1"R@)2O#8AQ+( C%6@IB.E: /C!K\0+]/_ZM3P, M\Y3-%__X%):2(SJ%5W\=3\=7RZL2P,F;&B#6/(QGXR^5#+%/RLGF?#5KG%&Q ME@P'UQF;%8"O4GI]OMJNE$M^NTTYV#[E5G 5DX#G594R/!)Y*LE)E#F#.&;" M*@P@15!+$TNH!!)880RH"*VV*R2CG;KG]3+S"C++S.SJO%0'\3@;>NE\8Z.+$Q ( E72BT2G/&7&Q%4HBK?S^4N$-1QD,<4D!>+," MYQFIQ9/O W=OM!>W57T[447^\G:+W_L/7VP$9716.*45T2,U_-=R?&\5Y>'1 M>>X)5P[_$!^FT?\LO:&JW/8<=B0)5 KP*J')OD(LF"T77J0*H(+LTEN'/&KX MVS+)K9"W#_.K<;:8>>/E'::WT0]_^_+NC[F=^#VGD7^(23!\UY-EEB/!Y_BG MP2P%1*5P[1Q9XSK8K-_77U^)=.;=HRP ]N3N44@OSW+#ZGV6$B+J>CD?7H:# M6F\%AVF-=)34((_YTXS2\QSP:1G AW+0J1I4X_MLGJ/@>]X>+Y+)V\BO81"- M9N&]\XJ%?!#EWXX^^]@IO/]Y-EGF[#0(T5H23=(D)Y&_=X#8G^?W\(^\O/"" MZ44\A\R\]-MZ]J^2=(OT*I]"L0R>BK_JS-O7+)U_"U?QIO]KCKZ:^AVYS@%] MFMQ[#F7_VN^L(SY^C!LTFLZ\W M!=*/CSG]C;(>Y=+I,%U? MT/T/_WC1.A5A_K("Z[TC#;.+V[WR+<=8@#.:,E*'6(@H!;51'!G#+,<*P+(J MSA"K[-KDHH_)32ZA7V:J4#V5PDZS]^GBPX5)LLORD[OQ5:OE;AP/)-@#:I#? MBN@\#7C4D^"<-# U+Y+QW(E>,1H^MD/%JA4=]Q6DN ZMQQ73FJY5=O>;%5U%W M8(Z2HM&H$5^VC6K8AFYX)D;FI]59[+L H#B^&*$--.!E!@-M(BE8$ QB9P( ]O\G]1P:3A[ M4CYO$T+7$:))>I;_.IX6CY^.%='.W-+5'[VNWG^CZR&*DMN?\9%DE[DM&T33 MM)AA$MY9F:TPJ(J&(7!/KL=ZW46()UEDF*A[O.>N[):E?P@2/8HX%W&M:$PT$;1-@XAB+"U_*UK6OP^K#LUL^ M^FL#V"C$DS3&EPKCK!9 &J(5L,H [QX:FECZ1!>*ZF[7SQ+VMX2U,H_O]E; M61T< /K*X#2.IC6J=0G^>.MTKN^(Z#LBVM*&3+R2,]A7WBG1E<"]S-N@D*0Y MY2#^I=;=;W:_V=T8S-#5E-VI#JEPX8SE_Q9G+&&60[/DY^45Q8OF\$JT[N+( MZ5"INB-S@H_?EQ6T;O W#!B(&<9.$B-C(976/K*WD@JH-5CK4K@GLE\_APL' M2H\XB2O9K?CFWN)_-D!HZS3OISN]Q^J[[CGXWW=\/Y]=^V7=#*+K29C;F(_X MJPJX7Q^HX$8I9_5$ >8#58B%!-0@2@#%F@HOY4Y9+^QDO8NK32FOMNQCV##_ M#5MMU]XD'@WR@Z8>M/U(TNX?\OGFFYR.$T^U"U&+*HD5!9PKK@@CC&(HI1?5 M&%+!'%94[E-4\XUX/YL.#V*8T4G,N7HEAO>GV6P4AI#W-K8IN!(TIO8X8!2S MD LM#74&8"^N7G M1T* >"TK7 ENHW&R.KWX& XO5-'0XM^N:&]_"V ".:A. M7(#[!K'.Q[+O34@Q&4C9*KI.;TSW*JCOIHMD^C5PQFNVJ!+5(Q_C&'E!Q,32 M@"=/N'#0V]48<*VC._U=)8- M6+M8EOWIZ\N9X9\#H,'%+5F^K^WX9(WS0_C>A6PV!C(#$'.!L5""*ZEC 1&F M7C8)<(IKM]_45..=/2:C^*N<0-97J_75:GVUVDLY/PT$ M6]FKG%LT3PMT)!^%%9Y<:+#USH>_X$T.]#M\P!:,YOO%@$[R3O M "[@'>KNPT"V&BXJW_P'&6JO$0)T'D]"[W: ?YI M.,L6498$Q*P".R>[F:;SK^. #=8@T:0)O--$M1IG)8V*CSV11JO,90%U&:;O M+N?7LVP-3_"5*Z+9+YUW2Q AC-AQ^G!>I<5Q"J"\"Y2KH"V+;7O*,F.6[WSE=K M:4+=_7[GNV^WJQ! _GJ:8IY,P!I5\"Y3;N##BZ57(3DSAM4%R.3EI$;(RT\W M N_/TXM)H4>2H(FBX)/E^Q.F>=_RHY^@1DY)9VP#G0@0Q.'3@J2%-B\*(P-- MO0?4SFW@.^1Y WXDE@ MI;"++1*4Q/X?Z!AU 21"4@HUC)MX$LYIPS&R$A+!_6=*Q-Q_54/!N2/2]G@2 MA\>3H&\>3FD4-V0[XDF0W7XF>ZR)ETP0[P]KHE+1^=G#@MB-ATKVR^!OXD.\[$^W0L >:Z/'VE@%+J*N^0<*@=BA MF#'$XAAX*VD1Q99Q)6, X-I$U<(UFFQRC1X&V?A'>95_;'"P],U?DW_.YF;B MO4(0: MPG&6I<,_CY;S$(&_^0ND;\&6\2''TE;9NDGY,D]&:<# SP;1(OP=MK[,F,[R M$O8Z3GZ=57<0-L;0QT0BH(41RAI(+1-(&B\Z2DH7@UBLG3N]G)7YLAJEH$/^ MZN[O6K,[\%3J]#HN[H<2ZY(]TW%(^7@ M0>-Q"-MQ\/J0?1N5V2)YH*FBK_SH*S]V,,&X88(58MPX8+4%UC+J.(!>)6DM MA!8X#"OKB@G>\)OVPKZVZ^1/K*#DJ!3Q(7//?:7-/A_B4W'@&PX=&W4RX70X M#(,+LU++B7/YX-A9,<\[Y[R\Z"1,Y9H.Q^58RK081W>>?AU/\_*;V?3N3*=P M5EH>*_M;!JSB8@1>"./"JWR::SYB-=P_&^='UG?*6G* _7SL6CXT-A] U7S* MHHZG\92?ZV?S-[7)?%I4U(2QOUEY='O\IZK#179?6^/GQ?*\2.)7"]^.P6^A MLA0*2!RB,55*< 0HP\1RQX5#KG%FR@S"@FDF =-62".)"U]EQ&B%)'S:3,W^ MS/10&/P['GX^[F?]N>@)'0^ZLE+H.M#5="(0&U.I298,XPD4=X,(,6<%A0[@(4V2-&UT\%[JJ$^SFKK_?,V?[LPH[$C$/CK> M"9OX!2=L)KE*R9B",97<"04$-8A(CC3$T@F(!;9,A]\D.Y#VM$9S[E!HGWX- MZ:]/Z76H[)Q^C03P!@WTD"0.D=- MK*W?/@8XU)R9HL\U1M3*^$EIH#N*+$_3K.5MGBV_]\2Z[S]\L3Y\+>+]__B= M0!#]&/V4SK[.D^M+3VYO8)*6IVCFCGGFYK,K^YL7CFDRJ6J&LH":,)M^S<]E MJA.<^F&2B?(R]8AD'J74$8.!53JF?D,U<&*UBQC#QBXJ%@..*(B%,)!P"IB0 MQ2Y"+XI<[;2+[>W8F[^X5;YY7+L'9>MEZ+V9Y2GJ1B;[_";Z6N]?XBD6?4]W MS?L>=3*RS-(!\+S<(@3;&S(V91 W?+3CSSIXQ29IYI[''E5U=@)E>O>I5!\& M?GXXX[7B*_D"U&DMF?JPZ#U E?]-DWD6V6DXL5KKXMV2.GCU(R0>R"_WI,E) M(WK2/$2:^^;?=N54XC9!6M(\;_[R2ZCL*4_ 7_S0H8LYN&><*[S@T0&!%%"6 MYK]?E5[<"ES")8:A"&1^\X]?/K>!\\;E M0 )RTDC)O:@>M:@VI@Q()0C")G8^%-<6.,F)*L-LHJ#53Q!5<72BBB$>$'': MH.:]J!ZSJ(K&>;Q_'9O80 4E8UQ9@:FJK*HD@CU!5/G1B2H2? #D04[LNW\H MWVDW_[._2W(]FS^ 6W&JG8^5P#8:P9!0P#BG+"7(*(2I<:RTK4@1M]8SW!4W M^/-/[3192-KF\*V7M*"GSK1(UK&;X$XB*071 !@*D73EZ1GDR,#..H2M,"T; M<-1FY-;S[/YXEM3(QM"SFY 3+LTN*4#0LQJ(78 8,698.&XWTNNU;H\\ >6(/P4(3ZHM_3E M[VT@0LB!:'4Z1/>BF]?,YKPQYD0BC"WE J.88>6]+!*7M@I M;*4KOB7[7" MY@@,!#CM(/XUL[FL$0>@D,I( U3,J 626>FYO&!S+PW,=M4E:T>;BP$5!YG@ MU7UGK=,^F;D<3Y-7&3Y)6,LJC:%C1@E*?<0/);(8P4I6J=1KZ"!=\;S,^Q9D M5? !)FV:I*.P/$?*M*B!LD4E8E!#J9F45%+,:%4?+)AR:RA;7?&C6F%:+@=8 MG J"W*DS+:Z3J\H 3AE'+J"(,F:H0*R*<6.N.^L5M<*TC UHJS%N]YV?X\Q4 MF7^GP\OH4WJ]/)^,AWV,P]"6 Y 5>8&6>@:ZZS?]/_: M.-_# P1/OLKMU;(YKQ.S 6U)"^*#=@>$,#"3T$H)9Z;H B0CEMD(@ILTJQJD:+0B*[ MY\,MLG_D>_Q^-BT::HI^FO:PZ>F \U:/:+8PT7'8O1.5!%1G@0EQT 6@"V @ M$I@; ZN#22ZLQ9US\_8N"7A V?Y@HGM)Z)0DX#JU3)PQPOB8AY,88Q0F9*W. M+F/UI/:UPWB">Y<$,. 8OP9).,YA%.UE_II0U=-G (0>="I%%[N.]CAXH@O: MDC6 >H 3U'E7&0++'0V]#K;0ECQVBJHG>] M*"S"Q$#*5AO[=MW0SC;^]2)Z MVB+*R4I$!950&RR9P89 1&/%2X=&("O$T\_*VQ!1#@9$[,^IZ$6T%]&NBZ@0 MM17%Q"I#@E@";93 FI7-O808A)YB17EK(HJ0MZ*O6T3O@9#=#LZW#[C!S\5L MFH 7N"C"0^^B+V91<0PP]I^=AUE]T?)Z5HR=F7E&#G-R+O)7P9&_DPY^S J: ML)?KBWA]D(/\S<.!8G$+ON,XDQX?\,7Q 0/"Z5D.<1H5&*=;4F6L2ZFR'B?P M\8SUDH/'[Z'LT8 (=H]N]R$,GGAU7@^C]\Q=[790 &4-SN44L=(Z#2D1UL?P M&.NR\HJ'G!N_&Q1\G >XZ<7-QTDR7:CIR/YK.;X.1P;OT\6=0.%=D6X[)@@@ MB@>]439%4=G][WQ%YW'TZ$#6ZRR@$0 /'(#64$J*1CLON,FZ0YFLH2)VUO*UT[F T MX!2>0N?.:V#C1K^9MT"&:><_@%P8P84498<*UP+PM:QR9XU06VPL>9OI[.[; MFN,,<7NHI/ODNM%Y1HG*>_1C)%3 @XT%UI5S&1/Q7.?R<.:I%;@-,J#MGE)U MSK=\U7S?:$5#U '@B&8("L&!L8Z6]DQ0 O5S$R*'LV>M\#WV7MEI@RF=2$S5 M9C_UL4JQ;,!U(BIBJC%2,L:(">^D5JD1[3!:0_KKK/5JI?4.@H$D)P'@^0K8 M&#=:QQA7! GD@%9$:&.Y)55PY;03QV.,6F%CZF.KD^#B$X^M;C6(]J[F;>E& MM73+ 'RN*56&*B(UQ$JKJJQ=,+6&>M ]([7OKB TD*+-I&#WW,]7+0ND;@WE MVEHB"-<&,D8#]\=;^BM:?58K47AS7[(Z;A&+! M25XLF&PH%CQ\??].-5K=K?'?VY(/J$I97=(C )?.1PU&Q=KZ<)>CN!RO0AES M%CW?K6@E)*4#@%M%/=I6^-\&UYY&?TXOOYV37U&7]1 @J=14$,N9M59#R,K" M $8892VX0BW(KY0# EIUS8]2?._IW6GEV@59WR^O_$^&ZZ_S+R4Y"V7,."5) M;%$ *49**,99;"#V_P>%9CIT8235A6]=Y^'NZ-L,]K=E,E^D\\F-&T^3Z7"< M3-Y-"];P6_[%7T!/9L-?W^2/$UY^3B=IS@YGPL18&H6 M>O'W'[[8",&B:>$_?B<01#]&*_I%*P)&<;*X4P.UT]9\'EZFH^4D_7"Q>9," M@V[>*6ZX45;:6#IH26PDU:N=BI5M[!0#R%!L"%>.6N($U*H\&19$@##/=X>= M6NW*IJK^]O:IWI)/:;:<+++0Q/;!J]&<7'<<[4W/?YC'_>&7:;(7W-=!!O[:8CXKBZZ8[ABIT&0ISY1[F8S+[_^7(\\NS>AGM0Z/NC:+!Z MN>X^-YYGBYY&&VGT.?6&?]03:2.1OER.YSV-M@C;;#E?7![-V>/^.Z\?T0%[ M4NO88].HURU/?/P/5LE<%>[M"B V*QZ=P!00Y% M*D -#T:-P:$$@[@ 2N],3.(RK8<-E>II()OP;ZW @T'(!PS14ZCYZ]F^0VR/ M4#WDD7-,"9*<2J"8!@R0BNTY$^XI\_+DWU!+;(_ @(DV)U_U;-^S?2IP721" M,)46$J8IDTX ;!DHBT0PU9H\C>UQ6]J>#MC)-('W;-\5MJ=UF2D6F#MMA&#& M42R!4[)B^QC&2CX-2;P]M@>DGUK:_<:&G^:S+(NNDOG7\0.MXZT+?0^M=# U MP6LUP81 %EEG-/=ZP7(8BTI-H!C*M3*,G#$^SF<7X[L55ZV&0\2[A;#-:*A[ M^8]>AHY:AD2-;R2E1 QK":0U DBDC &E##%ET9-EJ*78BL ! B<_5+B7H>.5 M(5F#L'AMSZW#Q" *$8PMTFAEAQ@C:Z,CM\E02X$:Y@- >YC,7H:Z*D,2UI-I M2$P<],;',L(4P@;KN.RRQ2+6;JW+=IL,M13U83'@H._GZ_Y95ED5//T:I MS[?( ,$VF^!.RE[V K"C )#Z5%<+*(BF3@IM ??^H[75\9:+E5AK!GVL +1U MTN4]R58GM/4"T M *AEJP"PS*)7%,>9*6>LHAJXJ:Q!H?3#A8P6@K3,O,("H M/^GM!:!= > URA 2$!*DA3)*"T$8ULQ6%D#?,VK\L0+PE#@H\ZOW[VTI>AA@ M>1*'OR=^"A:*^PX<"O69DX-I#EEK#L>TBZ7&,5"$"8P1,;P*G@)&TUW-X1GC M0&$3'!#8ZNCMSN5.>BDZ9BF" -:'R48!%%-K$&,&.,R,$*+R0 & X.EBU%;P M!0>2G#RJ>2]&1RQ&C7DYF'" ." ."@-C8F/.RTEU&%/*=Q"CED(X-/!6L9>B M7HHZ*T6D!F]1BD @L- $8,IB:(TK87:0PSQ>2X=LEZ*VJB#! +#3%J,7/0_; M69"VA8,ZR<;#54 87:?_O[TO?6X;2?+]_-Y?@?#&O)$V* GW8>]T!,X>S=B6 M6I)GMO?+! 1"(MH0P % R]J__F56X>(ID@(ED*KN:#4/$*BLRN.765F9&9>/ M_"QD(:*>:P6UT0JZK6J\IWHRV%%357G9M*L8D6Y:^ER,R"U7^S+,KG&M"0^L MZ?%5OVEK";%6$OQ*)<&?2NPP&!.$C@5!:_:+3=OP3%42)4'W;(EW-%TPJO,! MKJ//'8M97Q#F?;87"L)!=$)@@M G0=";?6/=\3S+<41+DST#DR:TJLB?9-F6 M/A?[6U\0YKVNEPD"S_(GF"!T*P@"WW22LBU'\VQ-T2RP#(9ABYH@5!9!L>RY M!(KU!6'><7JA17AGFV?/5/#:C_I5SWE73A1/L!= )_[5+HJ>[5445Q]-TTW%53524*EE-TQ7A6?=SE=3VV@%E4LND=K^DME54 GP" MP^)EVS7P2]%R;$NN3NF9O/.LB[!*:GOM+3.I95*[7U+;:I,EN+REV8JC"+8N MNI(K:6(=ZE5-WGJ)U/;:M=\_J7WEC=.WZX]%WLW5K=9?6,MU*Z7U&@VSG@M^ M;%_7M9?-HMB:L35C:\;6C*W9NSPS\YH%L??*Y]AOGT*4FWH]FB@)LFF+IBIJ MO"2+AFI5>52"KGASY096E)?4NSLL(PT4Z; KC3 1VF\14IN-*\,V9=L0==&T M+%ZR747WJHTKTY7Y30H3Z]T=E-$'O-BI#\Y$B(E0IR+4.O&M&9+M2)+NZ9X" MLJ.[@M(2(2(0ZJ^VM#W2%G=ED(M1?$3*:JB&J(KBBZ_".IO"Z(V.'X^KH MLV2KCK:1"'5U0D;D![QVV.^A.M@/J9>$1NH]1;$=71=T3S ] M3]%-PU6K+2'3L>>.F*XN%=F9!R?I UEB1;(8YW?,^6*S&>KH*A;YL$7+E@1) M4DRO[HLAV)HWE\+P'.=W5ZQ;%QCG,\[OF/-;!Z)M794<6Q0,29)$Q= DU:K2 M %3+,S?6^1WY2[(XX/4NCT,SSF><#YRO- 4U%,/V/%ZV%-'D;94W5%NO:N,: MDNK,]4)ZCO,[UIL5QF8QD=?3%UH[897$O1MVR9 MTMTNF#;@AT23 M'76N;^=S%2([3&0$3,J*_3#>[YCWE2;Y4 :T*"F.8CNNZ5DFS]M6Q?NVR\\# MR>=YOR-_3!N(?)>Q#<;ZC/6!]=4F:="R!-UT9'"?5 -;QGBZ4#=[L!U["[7? M78D/A&[UA&)*MVYZK2+(CF"9O:75W6<<3[+D=]'5K M0RYRF7I4-KM_$1,F4_LM4T*SRRRI+F\IAF9K8'E-$7L4UH=7X-\Y6[R^3'5= M (TU?6$RU6.9DOB63&F>8YFN*AB"*SJ>;DA5!S))MP5S>YGJNCQ9MX6.F$PQ MF>I4IN0F>U+F93Q-Z9B*HX.7:%F6)]>=(G3KV?)ARV6JZ^)A"CLRMJ#NF=A) M;;]7\FYGHH[99D\R>*QVU43JFI0BZ;0N\)\FVQPN\ZE1!6M'3+67[ MFH4[<#EW5]5[?BE[:]&9J.V3J&G--KBA"9HH2+9FFX;G":[DV%4#' 4KA;Y$ MU#KW1'=7'I2)&A.UG8B:T>RZ.Z;IV;JNF;(@6:ID\&K=:\JQ=6$NXVP34>O< M0>VTD!83-29J.QD"+PFNJRJZPU>G7159?$'1ZQWXK9W& M5_LJ:L1]/2O\VSBL/N_DWG3FODX>X"?!_/L6L7&4A"7%U?FS?G%5ZX:SZ;WP1WX[7[)S2P*^3O*JEN,_?OP MY#8+_>\G_ET19A_]^-%_RH'4LU%6SI!/A#EW=-[19-WEP?U3)$.T--ZP/-,4 M!<,U'4'$W_A;3&VU7OXFR\N-,I3P_\@U3]0]V7%-4#2*JNJZ(KJV"UZI+O*6 M:_+;L,X-B@*7WG$VJIBD:)*'_>EYG&6H*0Y?6)7_]YLZC2G/BH_7P2@<3N+P MXNX??CSQ4<.8R?"W"0C^W1-H/3,(T@D,P(GR($[S21;>P!VM. V^?R"K@F^O MPS@DRNE$DVU5<$2=..D=?K+Q#,J&NYM.8;CNMA< MEJIA&"DHY ]<"$IRC)HHFX0?5B_FC-6!:9RVM^2#ED8+8%+#[--)'@8G\"GJ MUH_YY.'!SYY>+OKD[70%^QDQG-,*71/V,N:>)Z#F=DO1P4.4'5L1)46V95/6 M>5TV;1 _SS,$HY/9NK;_ZCK?/KO<^3DM\?S__D,7!?$3]P_S\S>JQ\RO#O?; M-_/SN??[^==?.=.V+[Y]O;F>EY/-5$#KZBG\5L]RE QAALG[]NT2-.+Q_,K M+8E9XX(PCLMOB=7']S#4H'J_43B4C/8Q&A8C> ETE(8]2./8'^?AQ^K%IUD; M_J&.$M?%P07UP_(@,GV&I/SITXX0< M10E7C-))[B?#_/B9BOC2,Q7QWWB*YI3XBS9.%DR6Y<=^$H2<7Q#P8(7W48(^ M#GD'L ._9+0EE, MUO=8UHW&5HN2I6NB;GNJ:PN*)0@\7Z;0.[*DF.IFLNZ$PPEYWM[)MZB\RNE, M)N%,PG/A,UQ[,TSU0K,"Z8XEQ-D6T=9Z.WCK.H'C;R M?N52=>W>Q:?*UDE<.XX8ZGV*&+[*C+UR^9AMB7H])2BUBM,:LF[SJBWSIF[( MJJ$Z!E_E^FB:N"'*6:X$M=XJ04GIM%YG-QR]'T$()KUO(;URDS#-8R4T27 \ M7G-Y1;8MH6J,!=++R]O&(YZ-)^I]=E@4ER?/*H(.NMFHVB;RD.*)@ MRII@>)IH"VK9[XM77'7^L%%' <9>RW.7176WBC*\K5R\6A""2?^;2+_6F'/5 MEDS+E&3!=1W/T"5/MJQJ>T%5>+?#D&.O);[3$\-,Y'M*Y2&+_$J);QTN9LD[ M'2?O]!2N;WL$8 $-.\YKW(\@IK:C(.;ST]_I_L[^*> .^'.?=;'/EO+N*]6J]]A0[;;G$-!#30$P#36L@ M66@!'MLS;4V4;$G555Z2/;T*3LN&)LWUG^HH.-UK!=1I]BM3/TS]O#_ULS(\ M;BA-\P5;T"51Y%5;U41-]1S3D=TJ84]SG TWQU:&QWNM<_KB=;V3R#K344Q' MK511FL#2Z7:;3G=(D.B52BIN5EUKXQ'0:/P+:RAVKKTZJZFH=%8:458T3[$= M430%7?%DU5($V]1=49$]SS4E!W_SSDLCKB)XQB LKK+W8GXF;Z=+DYP7X0-E M5>XR*$5>ZRSY^ .:H? N30G[@10DH^,B/N:8X9,>%#3M0(5_3@O/'XQBT M/C#.Z0)=4HJ0P!N>+FFF(AF:(O.VJ7J:I9B.(DLF9LC,BE"OFL-(9W!= #]9Z_1$F89Y7]QTV MDQ.T^6!<\P%WY.< ].Y@5H:H<:XF,7PH2/Z)H!R%Q^1J01F6[PACD<==PU"! M\ @N=G\&1&.!'BKPP8(AR0,.;@M8%_?PC_$U?$Y&";.U,J"9]\^ MP:=1SIE),@$JK\)QFA6HW0"H/G "?_+W4\[R<[@RQ8*"?E'1#],XV'82<5:" M>#(DX0+FW7#V8=G_(A0LCA %WF:$)OJYS 8DN= QA@E%'\C M^V3AOR=11FO=W8;5T.G3)\2"9.2Y.?WI8\C=16BE [B++>S"CP!O5( M[/3A(&, - MP=L)J/RD9.7;\AH1OL"5V%H^<<+&,#GC+(*G#/ I/GI?9 KB)^)>(44XE_=^ M5BY[N: -%^;SMO&5==GB@NEOK% [6*!A"@R4 X)?P(?%ANI ! AO#+"$GD) MW+2^[C&*8[@P!$5_!6]W@CPWHSM0Q-+; M/ZC"J978]% X'\A^"(M3SIMDN#DS(!<-PQQ6%'_BS_[@ 589QG 7TTD$)>-7 MLXF_#\D=8=)@P@+RM+S(?)BY6F9#4%X)V*""#*F>2G+?6_H+H!7%(@M!A'&! M09C@=Q%J\+S(P32$@3_)PXHDPD:X G$$:HYH 0JHXWAF]#F9^G *4]0C:,]T M-:FS<]J^):BH2:F4(J"21&/PAF35@6=A\I*G0:4.B;^:9N,2MG$C_P?.1)C M9!"1KC%>GII?*D MYCL?HU@AP,#TR3#'F%24CRHO\@$E%/XC[X=@ED#WS*D[#L$.8(IJBK-JBA?! MR@I5WAU74OH,YFA!#NX(KV]?='Q\RLV0!8))<,AR/+S^^ G$HU[:XLJ;I\!O M\/#O>#$!>O3IU#A-HPF 8N6@ BP4"W" R\,"IQU\ H(32X #ZI]HL&MV*?."^#17M,L^\O>C;(/4RSA*J3W@W6^Y\AU9'ASQ*TWV7I YF1 M/ #S6*URLQ+XR?IK3JPCL;)DLBF"+2$CW)):)]*"HWCB;F#4,/=%"O;Q/ E. M0:N/(L"=@+']H 1QP/B452#TD)_G$3$)Q2A+)_>C^5\C MG(0EJ09&QPK,CN8'L/T?Q!2GW&\WYW_.-Y@"> 6: 0O_@MLG_HG<%_Y73BP: M8@RCEZ!YYOGT@WH4U$EJ$_DTG];-->)4.W?O4>@N?'GUE A-Z^@J.B[$5Q'H 4 D:B@'N*O@&(*&$.:)07,^^?/EPC( M.&RE,0Y)/PWT3(#'"?0:3\ ^!%5Z/3[Z+LH>B)L#MJ.H?3C 9'1TI;N:EU = M+D!,%B4;@)I#03#!,=>*ZLX!E90!E6H7@9I"^-D3X9R'<4SDDJ(2CE0D!W\Z M;_D3X]@G/1)J"^A>7=8&L/10@+M]#@0^'CXBE+_U\RBO%#8\AOI_-! CP3 M'U88(@JB, F>B%<09@B(&A/AQX-&) =3]@(K&!.RH6!00 'G/D8Q."LS@-2D0SG&05SKE+ MT;GG -9G&', 1BF12KG%A$]*PL>I,!KXI*,DC=/[IVKGAGS\V&*[08F%FZ]! M+N(4;6,5 )\/F2QEE]IPE-'!2KIJ=AP0D]N*LL5/[6A!.^RXC,/HP- =*B%3 M,2]&]!YYV#CU!(O66($800SL5^:[%4X8ACF@_MN&"/\6U0M<[0-$&8_R01.: MF9=>^'2QU-9#"J(LF#Q4L0849HP P8JAGQ'#?% Q1FBUB:AN('AOMD%$Y *4 M"(FC)Z"PX)FEQ@T::[N9AJJP:B48%*YN[<,LZ=JP[>THJQ ?:,$*#S J26-M M93SPB8NC[R@413K_@\%+.6)?6V:J;]@RDZ5W=*LYQ(TUA[AXD_[*!<:ZX2X\ M[ORKXUZZ\.?K#7?E_GI^?>->N0YW^S)#=LN%.(^ D2H\P M)Z5\.Z@>15RI:H^#I#30S<$*)54> <#S=H;&1E&Y][>../4O]!QV)NY^G*=3 M,D_7/, T%K*;6WNHZ$P-P5;5W'9)0Y\5V[3R+7&+,4>".&K=CKXE1)U<8T0T M/ZYY\M(V+ZR**0?5KGL33&]XB,12::YG^?3JL9L%U&D\"EF_C,;2!WGA;0:N MS1-<@]>)/$::,KIM!G,Z2?Y-6HQC2D[:J/IBE.;APD&NN=JO99XLC.R1^2E' MWT=F;$5SZMWLU;NS[U^E5CM$1]!$(>+#3Z7VM3=E%D6LZJ#Y8I7V[?3ZE+L+ 6.C]#;;[K'_ MF-=).$TZ=BNY#D:*:7-MX_M\DEY]2T+3Z0N=I)V9!%A:/ 5:QL;(TJUO$RAE M-T0S-M]6@>TJWQ)W)VCN6)AA))5.-'D29AW>DG#MPF1/_S:=P"U&(>90;27U M&!MM(,Y2A$/%I:*^%&H)?X)08$"T#-;BO%6AU/(&91I:DQ WI1*7*K#;)G,X;/)$<#2#]NK@S4CV M:$HF?3KE]W$J$RT),02-EK34?%.!6*(!;L,X"G^$S4XRG>,RH0SNV5[XV\9R M-7"UEUBJX9;TKD09M2H=O%"7UBF9)2-N[I?]=G,^P$VO41K'3R?I(W)^[7YA M[MU2*-.D,"[-K*@WOO!A37[$H)(E8,$8GE&JB&J[XCFDQ_D/I/K%QBD3)D[M ML$QB!C9<:AD'."UTKZ3*32GW@NB-%OP0R<^*EH&<$[*7K72=P[/IZO8,<3J8 MY$:3=7#AVOFFFRC*/@JZR05;+R]N E;[=*72IEBF2J==:/.:1/A2?B*_A&^8 M1+L$V-(-ZA!WU*IMLX7B3;;^?I8$C"?9.,W+4W8S]OX>6#RC&R5!$(Y)_E># MW\8@-T$TCE')OVB&J(;+2^=J#!HBJ"!5R_ 0XW$D'*.)(F"A!'S$L(<)&350 M3(]CT,L'W#2F&(;P0TQ0" "WT4U2HF/\*"/)XTWB=BMM@0YD& &(IKEHM?G4O\ M]DAZ9CX;82F/&Y IRIKC)9A#7D[;)*E&0R:B3C <8&XJV3=LK?3,<*9,0E&G M@$SB81E.:9 #LDL7@ MT#UJIH(SXSPEYZ?^"(.:29##IH\C3%M>$(V["?)E?8H*^;&5\SF-LYO3%#"J M6Q"V!P14=4;W;4-Z:\\<':.HI)L@D3)!81CB261Z1.(!G,5I'ZE68>D4=,8' M(_TP6-0^+^ _9 WR.8#MZN.]9[E9]RO5^;7&^[FKQ=77V\NOM(4@\^?+]]Z MU\H> 2*]!\8^C^&):?3FNWI5S)/.4!7X/-CJ%5IWU2MTP;%%3[<,7E8L73$\ MT[-M2W)-WI!YC[8G]3&S2WS"QJ509CFHX MBF#)LJ9*BFU*!B\8!N]*O*Y)IJ2H3&5TFB,4D(SX]N VYD'RBP5*Y-*\NN'. MS\^75V;Q;-45>$TP7%U6!-O3>5FV#M=:8#'/QJ]DAJ F@"=.K 7RE/(;5-U-R6VG2* MVJ)U*/TI3*0GI[UIX8 R&/B#')GX^=2*\985.L(XHO5!X'W>RGPKO:ZD=-G) M>/".6V=EM"'NYBD=Y:)\"<,J\MI.TSOEKA>4V)B:<3K)4Q._HL:3;HN*Y7BF MH[J\XKBN8:B2I)N\ZPA8-TW9*TTBO+HF:=0'QN/#)-\%[MJ-IE@EA$0]1*3" MQ*O(&DF'>1W.WR$ Z"@C>B6__?;M_.9WP*Q?+MVOUQ2T7GXVOW+G7[V+JR_D M@[=V^F_((2>LMT.V$PA8JW=>Y^T)X8^\2NS$ZD I/B\-OK?CG9B(09/=Z*ED MW$^OCOS\>X+[%$%+ ,GF?[6KUY.:*2.2H4+>MV^7X&S' M\XP,MZ0K$X1Q7'[[EP_\!_(>AAE4[Q=0N+R)&!GM8S0L1A\-XU3G%5[515$% MFG3E3U5EV !XPQ_GX[Z\^$YK7R]R@#!UQP:=?I]F3XNK%]>, M(7[H]0S-68FNYNC(/UZJ3U[C^5\G)"4"K72=E/:F Z+0XYP:B6_C%2CL-48# MP# +(K*]\Z;CN)@45?K8VXYC7&YJ75U_@[__]#,L@?&V'(,.YA5^D&\9^%MP MS__*)^,E"@D4RJ<5EEX9%UAY!Z5Z,EY4P+RM]:3WJO5NWU;K_9.\"X7F@R6J7L[ =16_=1+'3]F,[YO2M^HN]H'O8SME0/97E+FGJ M+9<=CNH0!Z)H# 1#/WS5L;;]W',SF=!\KF=-Y1;0A5S=5%)X:6!%6!E8Z7R- M=BU+RD 1Q2UH>4LUM[9[V\<)+PL<[]F4LVGND:Z?CMJ(FW=K[;61N,&SNR]N M-;KC67EKUTG@!Z*Z%?[9=I;ZB8^VW\MX8['!+,2[.'W\.(J&PW N]V&;.5I4 MZ)A)3G>>PV%)SH(VQELE>DWQ@"!.)6=N'V^< >UX>OH\X? @PH#TYQBFXZKF MWS5)\;H*BRBCN8,DZP-SCK^FR8G[,([3IS!L\H%/N4L\QTARA*<2LTA>%B_3 M!Y <0JQ%33ILT]):Y?%C>@S=#T;@M20G8?6 ZBPPS4;4>7X^#PV;<]/"(J24 MV?Q#R%V'F'2(28_T1]53RZ+>[1K)2;W-L/A133.0ZD ^K5.!OX!ECD#Q#/.J MZTES')ATF1C[$2FW@C7[P6W[X<L?6].U=N;61&21TH*\3RV.@J16@0AK3)"IY 6%'AJS]&2F6EZDN!M3TFB M!TQ7Q418@*35YQ-NNWBML_!_1@^3!Z[PL_NPK&E1UB["7; 36N>HS$6])WO-*]+N%8U7 M!=.U%=VS%GUVZ&7TDD$#U-S0&KS*5&\:56HH=5A*O"' M]9W+(HQ[<@Z/B>=KBZ=@F+PF"0YO&)KBRH8NB:9@"K9I@6SJBK%7XBF_NGA> MTL),L&!ED67,+?3"LBS6=9C]B((5Z2M,]MZE[!U&W19C)LXRW+H(@V7)DF, MEG=,6^$5U51D5] LUY9-4[.E.8S BC#TNPC#/Y;;&TO1%/"SKBI?+35"RALQIGJ[P@F#SO*"XFFH9AN=9INI)@$EX MV^EDT8[\8U*I"2=GL7C-O-=+S=X,SM M;K!(55SCKN7"%.#QU$7HRPX7KAE^EG> MLT9]@XY'LD5EIWHDR*'=CD;;'A+VF*4P<1_ :9CDB+P9@_6!P7K!)I8?DR,F MUR-P9( A^L,#W<^\WJN9GQ%0/Q]Q'AAK)I1,**=9HQU7^#-',X5K)G$9D[P? M)OF:%B$IDOTLFM_<=]N]G^;HO*/)NLOKMJU(AFAIO&%YIBD*AFN"3]^=GR8N M]--JS[9Q6?S=PKQ=N'45$=SY^4=R'KUQU7XC[>U(=S*S2B2@NS]YF/W8QJ'? M<1B9EM/-JX!#*\TRAW4)=[B0]B9(ILK;ML'9APW06^BT(9I,"D[F428 M,32>9'CVN:[YWVK+5K=D,P/B]0N&)%>]^HAS#PR0-S4V!QS\_8W(@8[O'N&I MY4.PJ>?-]0!X 3CI:UK&XH03696,#99^?D):5[_+4F+RLZ7$5E426Z^ U^Q7 MNKA)<2\\T/2Z.?];"\OFR7H) +'*O&82Q(,>K!30XJ<(8B"BX%6#"Q"%R$D_#LPQ$O$]S MPT@]1%(9B-@7XHX$_GBN*/C!4->?I>LIB. E$JO@S\K[";R_+6B83;3;]*3V MH.F;2[%!N4_)#\J3X*VSP!O$/$H&KU#);_20&EUGID^\HL/ MT]D,2>1Y:26R*9N72O32X]/_9/CF/5I"1NHADLKPS;X01]3_;/G_@Z&N/TO7 M5WRCD-=J@V]._GA15*0ZU4=V45Z,>&C>AK^\&,K&2.>/&NFLTZ<3K\."+"7& M690AA@59%L.<%B*2R94*"^*\3W/(2#U$4GLEM =E+'>%()>,00;@_@S#/R_I(Q1R^V0"A"/S1 M\.61F)DLE#(:HRV#*1> M>J+18I4-!:/>:=&C9%ZB*3V2F@/RM[M"JH,&51Y MKU"%Y*U(2A62 ;S2U9:3^S,,)F0#Z3K$3IN(02[3. J>VIM+--PRF\M*482Q M&9SI&LN(&AW%>EA&IQ6]81A ,21 5 M0>0U5>"5LZ&H:HHJ#,.? O_SY=$7FYX&)?U6DR)+8\Z\ST(:=-DLWO*SZ_T@ M05@&3KSP-@-P\]2.M @B0R?OU(XQ4@^1U%X)[4&9N%VAD[N-T E;O<,"*)*@ M\;JNG0T57N=YC0"4VVT!BA=E><$]FP>S/ RS(7BY[39ME^*7M=)V%7HI R]] M4QJ,5$8J R^],W^[ B_W#+R\2_#"RZIB"#(O\X:@GOF"?")(DB3_2T#\,A2Z MVC "&R]SETT_-E)SY3S!!@$(7^QVZ_K-DUU.A?99Z&>KJWSQJ]")2-"'S-!' MWZ2>DBC=_9K5^ACQ-#'Z]#W_ +V(G6%EEP1M.8TD5">2 ;B0=]\6=Z.1EJY93/ET:LJNHZ26V7*LBHI67<+2P M;+7;E'0B6?=_F\3@'!#?0#E>V_\XRH^G'!":K[;: Z&5EP16G;IOJH"1RDAE M,=3>&;5=09(_&"1AD*2!)(5?98\5*:"3G=5BFL(HSX(3?P$XH9^5)^XXE7P, M?]?&+ 7#+,RZ,5(9J;T2VH.R>KO"+-\99F&8I<$LDSW#+'^;)"$G4L2B;8!8 M)@RQ,-O&2&6D]DIH#\KF[0JQQ RQ,,32()8?>X98ZC)(7)G[O@EL^<%@"S-P MC%1&:J^$]J ,WZY@RP.#+>\0ME3'^Q1XI87"C5V+.2&6D,KC1.X.U*[B1 M,+CQ#N'&5)1$JJ,DG34ZQ4 "Y_Y[$A5/W=0/V AC?/&?JJ )"V?T3:X9J8Q4 MAB]Z9Z%V@2]$@8&+ P 7X<\34<"3Z]NB@^O);1X-(S^+PIR9XWY) B.5D]T^D[,L<3,\8&88^DEYMA.DQR#^^D=]VOFPXN;49HE19K0.?S\^9(9Z7[) M!R.5DBWI4?3[)\XM/$PVM,'ZP, MML2+:,M) -S/;OTDS$\N?L;A$V<&Q,J+/"\RD]XO46*D,E*92>^=4=B52;]E M)OU03/HM,^G]TXB,5$;J7I/:*Z$]**.P$Y,N,B_]<$RZN",O7="Y;Z?7I_;I MM'$7)(4?X"D_?YB.,>=M*0PP>)7! &8P&*GOAM1>">U!&9)=P0#FV1\,#-B1 M9\]@ #,8C%1&*H,!/3 D.X ! B_TE%O9RCW3M 7I0^TSD_Z +=_^G/.F4DR@8NNPG&:%>1,>U-C)\W(Q4^AGW&T M\(\3!K2,CT0+_!@#CK36+=#D1PEWGB!6X?[;NOK\D3N*CK&!4)[&$6U0=]V, M!.R\ZV<)C#3'2D"KK\319N$(:Q']"*=_-_M#RX])G]_K41@6Y)(?JV_MYR/. M@SG#:U=?>EVDP?=1&@,@R__-PT:-KXI\-FRL69'5?0_-?ZW\9WJ8&S5.;"^Y7.G+)8T4 MN?G%7-3I4)0I5Y0,N+:RA"%\V&0:I]BW;!JYV;S2=WCUQZB 001PB__D9KN% M/BM'SXQZN4ALQ0R+!OW%3T T2&FL +[&4"('C!]412W2[(D;8U$+K+"597Y" M+UZ*1"O^WH2L:6V"/-!N_'DBRE/6>$LY*#N4MD>]'L-LK7T6/W&S%KH=7%G9JB6SK&_2DGF/,/@J!Z.><>G#OA,ZIPWG2HAM%0;8 M&_H__.+X1?BQ57V=1Q=)Y _4M;2>/AXH95O'YTJ56YGK\4^.Q, YDJ[ \_M" M_UE^M@4J;I3 C(-EYF#>1UB!V'_T8Q8+9/0Q^MY4OE<)Y&Z?_(\H"+G++,PC MA,]DH\\>1>%=:X>P+&#^FJ,ZNLPB>/@8GCXWCD69@+W25VQKBI'*2.UBPW&/ M$"KS- Z#,N9I=.II_#.*X\A_X&Q_!*_Z;KD/7;$S^O:+OAW(]RJ!W.V3J5MA M!D$Z20J@^HW]BOF!+'4L7CT_8L-]X;YL2JVY\=3L+.&NTVT8)M7FTFT(PEQM M*C4IP^,PR],DQ[VG*7T=T/., M#';[,'OD1P"/DD&S'3%H[4>X/P%9DN9FS_D-W?H)<\]E^P_]D5E&*B.5[3\P M+Z(_O,LC?)P^]]M\.'KJ89??M%7P?T/">$ MW3[M<^@/.2?*PJ!(L[Y+.\-GC%1&*D/=#'7O(67O&W)W'KN_](LL"B*?^_LI M9^.^XB.+WC/Z&'VO"]:?E<)N'\> ^ILS#2.5DMU1M]^T=G MW-_249)O6:Z+(3Q&WSNEKP-ZGA-"!M,/C&<8J8Q4!M,93&^F^] U.Z-OO^CK!#6OD$ &T ^,81BIC%0&T!E 9P#], 'Z M(HR-D-V,[["#+??K*?<_DW@2%G[?C?"AZVA&WW[1MXO"]?-"B;4+&4Q^\\5F MI#)2NX7)VY=!W7I 7;2K;&[ZUNTIQ6U_.=O#%?_^G^K-;3I\^N7__M?9J'B( M?_G_4$L#!!0 ( /1>5% 524NQ3 < /N' - 97@M,C$R,#$Y+FAT M;>V=:7/:.A2&/[>_0J73VV0FV$"2+H0R0X"TM"10<-KI_29L!>M&ECR2@-!? M?V6;Q5FZ)$T;5"DS<2+9UN+WT?&Q%KOVI-5K>E_Z;1#*B(#^Z6&WTP2%HNM^ MWFVZ;LMK@7?><1?L.:4R\#BD DO,*"2NVSXI@$(H95QUW=ELYLQV'<;'KC=P MDZ3V7,*80$X@@T+]<2V)JC]^5 L1#-3?1[4GQ2)H,7\2(2J!SQ&4* 3@>D8 M? Z0. =E4"RNCFRR>,[Q.)2@4JJ4P&?&S_$4+H^06!)4;U^$>(1ES,PX2;RZ6\W67)'1W#(%"D M% DZD]52?'$@5=&+F 8*IC2<3XXR'D%RL#Q'LCA)\B))4L(1016ER67SGJ"GB$ON0+#(:,2E9M"Q3%JJ6XPL@&,$! M>%I*?PXN7=Z*NE3Y:Y48,1*H)!8V M#6Q5RML_WW9R1?-5BT#\MY0M;=J]0;\W:'B=W@EHG+3 \/1PV&EU&H-.>_B@ MY;W)*#[\)6L(P,Y "_DH&B&>0;M;WE$WM?+K![Y<5PPUV!J@,1;J?D#E]@Z M%'1H@"&%RCI=L^8:669U7QMCFA4/3B1;1F1F*XVY)^.]^T/CO?]R;;NO&?9O M[]JKW,'D_T&3_NHWFW1;U;^QJ@]*\M7F?/^V/\TA0/["3 MD<#*N/)Y=4,8^#-WPXW"_F$1>#_A6 38O_Z,M'F-XT$>%;_/A:J='E#\[= 7 MZBU$X QRM.D4WQ.P#>4Q1DSB*0+O5"-7)1 [H.MTG:9C =925=, #J:0^B@ MQU#=YS$D=^+W#_JC%F&+\&6$VP3YDC.*?>4_1#&CRF45.YG('>I;0ZRGM 91 MW/4.08=.D9#I<)CU@G47U"!VCS!1C@,8(IH.WGK(#RDC;(R1\B1N:WZM'[%) MTAI$L3<1RH&X6'@-W:Y]?--4R ;'7QF%!B#[3=<7;#553F>,4PRWK1^LO0!@9PVYI3=80O+LT;9F>@$:GC M_9M\?@OPYMC CVP= 9.#WK,VBJYR4M#0&X M/>$L1IFT;Z/1.\NNEE*^13R"=&X*M*MQ"Z$>V>@8?%";Q=@;CK!$-_E/%N/- MK]]*3#",D8\A 8T@PC1=29;V+R7+RC(W488(]!&+"7HNUC=@M:,98F,&\-)5 M==*% M;,K81T_50" H5H-WEF/-5363XRT/0_H?IMN7NC>:S%G.*I:!!5I/>;-^"O'< MV'Z*K7]#IBQS"!7=JR4>\TQV1;@%7'.-C>^(2ZH+*0S@BFE+LI9B]CF;8NJC M1-$3-H5@Z#.)8;(H(I%WVS2>EUXUL$CKJJ=%^B83_=;I6\]:>V'S;/>HA!PS MP[GN*JXMS%JJ:6'.+T/U()ZM!@FMB=965E,?"?,#AE#"B'$FDC'#1A)C!PNU MU=;(P<+U>UE@5FEU5UJ8YF'"A'/%K6V$(T@/P<-=[@AXMHW&-ZZ?@L136/WEQ>U6HHW2EL3U[6>?EB_S.4. M'H0E>),$;=.Q(3[$<>/CFMN^UU;N[RT?XRRYFZ2GJ4]R'R0G:ZD;0J!H1.9@B/@4^_9M]+KK:AB_Z^^!)%]DZC8W M1%@+[ATZ(!9H-\; M-+Q.[^1*S9+MHV5@Q()Y_7'-#65$ZO\#4$L#!!0 ( /1>5%#KJR4%;0, M / + - 97@M,C,R,#$Y+FAT;=56;7/B-A#^G/R*/3KMW,W$^ T($)<9 M8ILN;9I $\#'Y= NMIF5#PA$51!)&46&:8=2 M1B[ENF^:F\VFN7&;C*_,)#9UJI99,"9P,Y-98W#N:=/@_,S+,/EMO.5GE$AS+L6#.^!=RAPX>DL@" M#\+[G"R(],S=5(&9>S1OP;+MP,O('0BY+?"OC26CTEBBDA3;?D)*+"#"&XA9 MB>A5O2;(G[AO6VMYI=FKR(&'@*)2Q8J>$PS]:VL8]*R@[5\ZU]UKO]T+V\.N MW1L&[59CX)E(_>JHPW! +@C%1HYU+7W;L7X^AG-J.$];3A$E-,>H1=K_TKBS7*,M5[8\&D9*6N_/[!)MEZ9Y#X7AJH("O:KS?CRA X-921 MHU3V1566B&__>T'U=+,CMV!%IE+L]Q;>.^Z'QY6^L+76JYE87VGMM^QBJ@X_ MYF_2,7\2S<(H@&N#WU_\CE*QM$-C,;QIQ^H MV"$GJ'C):?\GED<$_JB$),OMMS@6,EV);Q&RP9K]-L,>* J4X:8IEB3$(AD#_W:,XWQB@BY#YC]7?\)SGN* F9&%]Z/ M2($A8DUP7==PG(Y[J8@],MJ]KN.VGQK;O7;+>6JT.T[W\JG1ZG3LUD7=JD<+ M'4=M[ =5_P^L2/\_P/K"9CC=[W:_4L>.:QB5RQ0FW,1#I6/)QTD<)9/HEY_L MCG5U>SL],'QU>;L,+Q^_:^_]G*1HQ2Y@7*CTC(COBOY,Q-X"_9G*O^VI>PW< M5QY/S[]IC1=_@PJ\/'7%7G\PM"9.XNDD'B;C273B]7=VF-2/WW.O?I4/_@)0 M2P,$% @ ]%Y44&H&$+%/" <#( X !E>"TS,6$R,#$Y+FAT;>U; M;5,;MQ;^G/P*U9VV,&.S?H'>8AQF@G&F3'M#AOI.VH_R2NO5H)6VDM;&_?7W M'&G7[Q38V)"K)M)_J:6:.4:"=TY/3R_[%X/1BT&Z=]/_3.7G7>=NO MG?EBS+="W1E"YQ7YDP!E65SZ7//NV M!V-P_,XUJ!1CU?5/^:QA>=R 2D-CU[5%EE$SVR'2!Q_IX-KX3\RTAB0P\WGB\H7I\'72$L6?#$>:T,1\]U",6XP(G#2']P,K]Y=]=\. MKZ[?/S[\G#(&$&^,M',ZZ_Z0W\VKG,Y]^3,^Y:LZ^4EP("VY_NZ70DJ@C*J3 MF!LGDAEQ*77=U= ='4D.!E*64;VI-6N^;',:5^4RE/7 M\SMSZ(EFQ-U %;' MJO&G@KFT>XSC(*,N&XS./W+3[YU MM,;($/W]L9[M%NPGH8*D=,*)X1/!I[#HNE180I4JJ(3*7!M'M"+OM,F^_;KU M??.LU6S\1'1"^L-?8!TV>46'T+IEGO[E1!Y++Y#Z;)!J/V-(75 +0 +49#-R MJ_14" #,*,F@A*F.))!] MB#9$9\(1IX/=AH'B,;<6$A2:9/26@]^E,2W4,0@&7$JO(, '&L3"@/H ,P7= MB5_;R305<4IL@3\6_:?<\'(0G$ FK 1=@4IE*EP*$[0YCWV .&X.H6D&TX0W M @]E-%M^#&&)J4Y)(/;45KPP?"PO"$1Q1K QQ0Y3U)7K8*IB-:%\8\K0,.7[&#!FNP.D[ M6Z*_%+"X .LD$5#T$+LBU' /9@"G0'@ Z BW"!5A4S1'LPR2#R8@+#-A8ZEM M ?TP+1DM ZISHV/.H-J2 P QX\"*@-3!79Q2->;D+:SX-X7DMA1)'=IHG1SP M0]^_=<)"*10%;E14H!0Z(9@;EI@6D(\![>8M6?&6@#><\3H)P0(%W_[JM=/O MOP2Q*CK_9?1N[&N?$[48M^ 44.;%SL,\J*,.BVEA']\%!=&(D[FG(+%T86 MR (387UN 2NN_#BX(5UDI>7,9KBDGA^EQEK NUYF/6P4D*$@%JNE8/XXR18C M*YB@1N $1%""/MF'ZCO:'?H_/#!@L?GUD>348@\$0P MY!BU6GDX4@O\Q'T2$H\:5I$ :"GH2$CA9JC^MKG%)<'SQ5,AL'G%=+'W\]GZ MKIQ/7I@?C(@8RJ?:9?,%0: NZ:F5\3)M'=3$/BM 3##$[P4(,1CT8,,X 9)!4EBS M*\., ?O^4%&MGG ?ADA2:N>"$].)9R5G/LWZV9-6.HPTJ$:L90+B\5T/@&*0MRP>),)OW.M5:P'_O1 0KF=_H6(, M^O#E].+E]&+1$X^O<2,C@ MXQH5'9K'@ -Y2D]$B7+#'\X:M^0'RJ"CY?/TL(4^Y98)C W>+@#>>HEG0=^%NQ8P53^- M,OUN/>[?[]2QKZQXSH<*J-(2 VMQ'3#*?>( E/NO+$LZU(/L$6JBY82C]E%T M7'[S:LI=F!0I;+E;M!K5+W[$3F':8/R\Y8J! >+9RN*OR%L% 3 MJ-MJPN1'L&QQTXBUE#2WO%M]V'@]"_Z#"42HWM2.:_?3/;AH__#-TN*P)CK_ MI*ES?UO[9-'V\#(3%KO5Q:.]=EFKO;DX+E>%Y]8.+VT)!W\C?B^!YEWRCH\, M[()F(3>TFW5_9W*79>MOG#TN"?AU<3<5#)"_P^R%@M5);'E>]^; A^978KB, MOI7?$?_5 ?FZZ?_MU]L/1>S6%0X7@6_) M]XNQM?,'N/DT0?13*D!LJ#KY8&!KA'+$[SWZJ> )&=SQN,"#:G(=#A[^A:A; MD:9K-^R?0M=OE:5K5_MWO-^_\'&ZV]\ M:3PJ-*.)I+%Q?GVZ>V;L\0L!=I<%)U %6)J6NEM^GNZ6+/>^.[T<#/__\8Q% M/M;LXZ_]7RX&K-9H-C_M#YK-T^$I^WGXGU_8P5ZKS8:6)TYY91*NF\VS#S56 MB[Q/N\WF=#K=F^[O&3MN#J^:.-5!4QOCY)[PHG;\NH==QZ]?]2+)!?Q_U?NN MT6"G)LABF7@66,F]%"QS*AFS3T*Z:]9FC<9< M2GCEM3P^NXG42/E>,V^"LF:AK3L.52P= M^R"G[,K$/#FB9T[](;OM5NJ/T'H8>=SC+.$QC'7]_=/35OO\I']P=G[8'PQ. M3M_VW_7?O.F?O^F<'.ZW:L>])H=?&E7^*35KENG9G19X>>,;7*MQTJ4U/FHX&32@T_+ =UT6Q]S. MUI?E5D/O7%"R"WY9\7/VOY\O^A=#MK/?WMT9[9;N?.;\U)SF_HV,%J#PQ^_; M/[6.OG#>36M]SV4- .32?KTE7'.1= D9&,N1GMTL$=*B1:!D<'8UO#B_&)P, M+RX_W-_\E L!;&R,C/B_)D0NZNS$1K'!T;\RE:U[Z0$6 M7I3S3Y7P4?< Y\%(X 4^+%XT271)?()N!5P7"PE6U>X;,$A_:3Z^ ]U6KO2S ME[V]MQ)+263E1<@K)P@,\&$^2C&OH3(WUS"3LW-@X MIWN[U?@W,R$;#/\+^<.F)3>6@T'%3WISFH2E%TA]-4AUGC&D^MP!D U\8Q= M)V:JI1C+>HZL E+"P!2)@1H%!G.5 .)F+$N\S22HA*J%"AB &6C:-5! QE^&?Q?BIM+*8!!V(E=-0#V&%-54^ @==*@,R$.=-P30CP$UX M1V!11K/J,AR]D.:;DF9_&TDC6:@2@"4B? '#.C &Q.&QK3Q720B!F@(RO YT M)F!.@'H%,4.&2W#Z MERO07Q2P&(!-&"IH$L0N&+>2P S@5 @/ !V3#J$"!3"*HU@,R0<3$+:%^NU M=S\]!;%*.G\V>G?X[O.EEI .E +*J-BYFP=UK,,"GKG[#\&":"397%->8IG, MP@20!2;*46X!*9G0/+@A762E:F:S4G/B1U%C+>!=+[(>/E20H< 69[02= SF MLI%30G&KT &55X*4:Q.<*7-8G5%,<53*428R3H)!'C(?#DHYODF9YIA P2TR M8E'EP8B\9JR6NO!J)%$0Y-1B#P M1 GD&'5G6/UM4HLA@?A"5,C9O"2ZV/M1 MMKXI_$DSFP(3'16K06"L(/VTX1K+!&I0#82$)S)%IJ,(;"9STD%$4"GDRA?: M/07M@F=,.SGA.J/4@)B480C;'C4!.+D-VQ>H-^^1Y/+FYKT,\0L&0H)">C$^ M,IF_7?5]LC"?2TO<#89W'SFP4;G/I(A1+ &8\T*/IZ"'>,;T* "XCF,\JRMV M(O1DA28/R$)8XID@R"P"M5)/+A)Z"L #;!%+]G4(C!I#MKPB&0#)+" MBEQA9@#8IT/%9/F$>S>W).)N7G!B.B%62D%IEKPO4N",:74M=7'"N")?_X(% MV6X.;N>)Q^'?Z,2#/LF9T[:^B/68>:HT6H1]I,,#"LZU'1<8Q6&_Y8UU\^J. M.F"R.%;>2V+X4">VCH#E ,\I;#@T3XCWN],A;(WS,%YA+[LR1 MHW=?3B]>3B\6(_'X&C M*K+Y*<)4\FNLL?*=!%59M 6B MCY7*H^P'4:+8\.=GC1OR QMA GV++!,(6KQH ;ZG$,2DH<@'+ZR+*@0STO>U0R,7HBL?9) M^+CXY-46N4;&J38S"4^GD:/-PMAX_.RMVMSGIXK';EZ];)W[0*#A[QNM)=_!7P+Z]OI#://#=CW M+?K9KC<^;^*PKO*@(("YFJZY'FUX>(]_7U5-NCK*:][]+V9XS\!4$L#!!0 ( /1>5%#/ ME>!.K 4 )\: . 97@M,S)A,C Q.2YH=&WM66U3VS@0_MS^BFTZ[<%, M'-L)M!!29E(G3#/M$29QI^U'Q9:QIHKDDV1"[M??2DX@X:6\%.;@YA@(D;32 M/EH]^R*[\ZHWC.(?1WW(S93#T=>/7P81U#S?_]:*?+\7]^!3_.<7V&H$(<2* M",T,DX)PW^\?UJ"6&U.T?7\VFS5FK894QWX\\NU26SZ74M-&:M+:_LN.[=I_ M^:*34Y+B_Q>=5YX'/9F44RH,)(H20U,H-1/'\"VE^B>$X'EGDI$LYHH=YP:: M03. ;U+]9"=D*6&8X72_?YJS"3,=OVJB,G^AK3.1Z7R_D[(3T&;.Z8=:)H7Q M,C)E?-Z.V91J.*0S&,DI$7MN3+._:3L,"K-GT>/,_0X!0:8X5P?13G30>M_O M'T31]O;63C=JM?K-W:#9>K_3C*+=VG[')_CG9BT_EIHY$]3+J=U+.VP&;U;4 M[3IM'=MQ%FH\PMFQ:#L;[WF:)AYV*I*8 MMBZG4Z+FE\UR+= ;#?KV=:NYYS[ZWS\-/@YBV&@U-S?(YMO7X;M@;WT[MT2> M((^H>CB4KCFK=$TD3W&IJ#^*!P>#J!L/AH?H*J/QU^YA#/%P"?C>!ED]Q(?# M&^[ U\:X$35@W(\LYLJ\86L[J#]1R-TQ='O#H[C?>P;V7;/J;O .A@<0?^K# MN#OZV#WLC[WA]R_]']"-8ARII)I!T+P7O3G-S$.ZX.6P\2L@!4E3C,S>1!HC MI^V=XO2LR\C"M1\1ZT! (H6@BM -&2,(\2S_8]I4BK,QCB3B!3ZITE.Q+';\91I;2V OU8RQ>0* M.544C>2,,G(VVZR[T1)WKC0>'"XNLXPE5%EKKA@/L,NP##75H2B5+@ENPT@X M#S!:-\#%%8N3I+*PV7Q5U I8%UDL/"9J0@35WO"4TSET$W> UCLL)F+:Z]PT M9,(IHN!\0;L/M:#FVKH@R;*],.Q%9EY!WE_9'BXSUZ"OF'2Y_HRE)F]OV75L MIC>I'5Q\\9WHFOB)M5U"^,(Y$%7MM@6!T[^$;[VJ'51*[\VCC7#S0K%0P;\> M[-[=T/X.N'-F0E9RCK1#^G'+[S/.*_I7R12U1:.VC!E706&9V+"$ '3J<'LC MW3RCVKF;G+G(@F_A;FMKSSK/577'^7GZCG[_L_#A6-A\XBQD G/#M,HBF'H, M838XLBJ:+BE*F$*.%HIJR\:Z'2:< TZCME)'KNH"Z:FK*)LQ041B^W'!U%VB M7-A&J9)79)8%K3*7OA!_&S<1-RY15<;EK)VS%(E] MAXTS@04=N\)4U^:RF_:WH.@"?5B<@I:,/O\ F_:%Y^"V$.; M,2Q,)_;ZM"AE<;6KY+)2":;S:J';/F-0P+!^1XFT_P]02P,$ M% @ ]%Y44)P8P5*D!0 SAD X !E>"TS,F(R,#$Y+FAT;>U9;4_; M.A3^O/V*LTZ[ HDT25LU2U@8-W5V*VNQN^^@F#K'FQKF.0^G]]??824M+ M8.7/3UU_/)%+Z4DQK\O>J\L"P8B*J=QCT!& MIKBWZ)ZT?;_5[1X$CK/?Z0:'!X?[!T';?QOT_9-NVVT<]VR"/V;7XM>",V<9 MM5*J=?'@P9)>DI'?)R?Y22. M,3Y;$Z&4F'J'^=5R2HG$@:2ZD I% M/QQCNI X)(9R1U/UQ30GV7P7<.)$R&GM X[U)R1"FH/FE$B@68QIZ*>1-J 1 MG4ZHK-BTW3U,6V[WIX_= U) PCB*N-1_3*-28D[&G22+(;B*4I)=&(VGK"BT M!?!;4\:88B&EDJ*1C%%&QF:[>V:U1,UE@1>'AXLD81&5VIHKQ@.<4BQ!3GN0 ME[(H":JA!%P'F*)H@HDK6DX2BUSG]%523:!=I#YX3.2$9+2PAE>6M8U.1":1>0MXOV=[V$2N0E]1\>+\ M&8M5ZG7T.3K?JU@OUO_8AG2-_%+;+B*\=@Z4JO'0LL#P7XBOOP1_=(NT6_OT8J)"7G"$.$(]=X7_J I/^43%)=2A8:0>,J2"P2 MW0Y!OY?@[N_$NTOH7;O-TF5J_+G==N=(.U-=EVQ:RMRO;>#X/RJ?#I6MWPR5 M+,/<,:VR#*8F19@.GJR*M@O($B81L[FDA4;GGEXFG -NH[J>1^P6.<*UJ*)P MPC*217H>#XQ-JV7".E*5O *WR&F5V8H;\;EY'U(?8ZJUF^TL4SO#+)$IS^HL MD?HK"I&'%/PK^S=0NJJ*'J\RR/25\K7"QJV1_2A/?X3ZV%Y=L*P2CY1*+"9, M,U;-5'[M.JC\1$C,U%8D."=Y0;W%/QM7>!TK$2. M];7]NY9*MJM8ZQUHYIL;4;'U:G*-JWJ8E;N>HLN/T"7]>"$3F2) M_?"BDM\S+Q*/"5Q;U%X@JX2+F9>R&-']".U9AI4AN\5>=R;!^_2K<5I+[^97 M4 C.8GCMF*_?Z_:KH=[F,84,(CS++FSPBY05*?@7DLP(ORL _RIG>$YP^*VN M^YGI^81Z?0^PV^'X-[:2<(X%#-/YUE0S_931!$Z6M3 M+0KBPZ)71]"@(7E5##+LBM!O%4,D.(50<]](5" L/J%D5.$BAS MG-$RTT(U'V[L;=_RC=?TK3[J&[L.1^?#D7EEON5]_\5B8#[:>-DSG[D<_P=0 M2P,$% @ ]%Y44#S%C+,!0 E6L !< !P97)F;W)M86YC96=R87!H M83 R+FIP9^VZ!5B<3;(O_A+< \$]2""XNX;@(01W=QG<-0G!W1,\N 0([A"" M0W ?++@[P9FY\WWG[)[=9._=/?__.7?W//>K>>J9?M^I[NIJJ?I5]T!GH=^! MA_+2P1,1;^=SR!!\,-!;$(?RXWQTMA>A/VINIZ>R-A.AU^119%=TE#2WLI;U M=C97]7ZI9NIM:RI@1B\FBHDF["GH"7($F;L:4WF"[.Q=!#U%J']O71!6_NTU M&[6HL+.9A:#*<^E_EX ]B5#_>U\\/#Q8/;A8'9PMV3@$! 38V#G9.#E98!(L M+E[VKL:>+/8N-/_>P'-S%U-G:T=7:P=[JM^>C4T$S, MS'A83(RYS%@X.,R,68S-N#A8S+BXS/AX./@Y+3A,J/]=O9GIG[4[NCG;_:[; MS)3-W,X<9&[OZ@(;#0XV:K;_6IVP(?JSTK\Y_# ;83*"DL[FQJ[FSV$L^ML$ ML[!SLK#SJ?UI@EG9>3F$V7Z2$V;[J:/_A-$2%38S%33]K4\.SO^F7M7D9F1A_:P0.&04%#14-#QT=CY&,B(SQ/TW0+P ."MQ3N%EX.&K@ 0X< M/ X 1$)&045#1TF$#M0^ !'#S\ P1X1$0$!-BO M?K#? 00<1-S''!)(CY2-D:F=\#C?Q'U$H7E6V8&O,G9,RV7B_!85C8"0B)B$ M[@D]PU-&;AY>/GX!0GE[> M@>^"@D-"P\+C$Q*3DE/>?TC-R65U;W]CV%\J5:I0H#MPF.RHV_DH*OS;QW763W*TKHC2P-$0X.:JP=(;*E6[ M9GT\MVA37W<*) M@@_VIK1P>=/7S8Y1!*@P1I$EI5R0>S7:U/ED6HW5T\KZ4#7C+4TP='-!" >3I[7G(E&Q'.;'ZY[.\&')2UIMOH MWM[*WYHG)>V?AH'G#@C8Z:*EQ#CK9-5[N.*_N +QXCSY)W49H!P;DJ0%PE>8 MO&YO#Q?'7L15O^FCCQEX+3?=G1Y_M:P[F][,'N5&'K<>_')U=;'EJSX??2U//74_!51=\JU(; M^&+2?EF!M#P59<*F?'0.,=TR<-1W@8(!/B?G8WU+?5-E^ 6J>EE!J'R\*R)* MG_#YZN>UD_S$N [7:8_*G?I'*":3^@^?=<7CK;D?YQT3%9%%+XPB2TDY-:G_ M6"H^P=:(/IU7E?WDFQ@D-9[W:H,XS%6._39L+?@@HY8^W*W8SE+MPM)$,TV M4U3CB6A%H4SQMHH\_8S_9*7U."?C=>5@?/Q#@)(*,Y/C-/)'-M9I^.9(!.A3 M=MI(^,7AO));?ZC6!ZP\*1L[NP;W3KWD9/I%6$&IWEFCO7-35>\P0UBW;U!/L-KC>-#.0 MN0R+",8R.N#N.7STM <]XX=?\ W#X*2H$D)\Y;2MQ"_2-(K4C1]C7F!S+-)2 M+WA>SXIE_]C'ZMT+CC[%DD\M:PC5C@+( @^AP%=#8RB ,A5=O[YPGWKQ/)H; MW-SA#N;D,ZUHS,;<94IO/LDOJUTJ="!(*UKD3>1R'95.4W8/7D#G'T'.W@KL M5K!=W6-JGB?2 !\R\%#U#!Q:?95Q>M,,/&IUYI3> -8BU\W@O<,[ @AGZ8/9 M>"8P1^;LUCW7Q4M;DOQ"X-T%;Z>$_*2M_*GVPKCK<<'SLQ+47]+R.JZKU)&\ M^/!+1A#3=-[9B)=8*5]3GNT$_M M":V+S:CUC+??89;(-T66=G 2!X.>/9!;AX) 1D92^AV]-&+YP7:*?<4,Y3)FFF:((5ZZI[,#AS[!A>!'$6 L$4 M=^KD;%^;DC.\5E*2<"5!+EY.WF,-\S@?2 %+A,A8?HI[IH:&2R;D;2TNO?SE.>% YVA-\67;"_L#7<)5T M;G7>P1,4B=U ?DL#7H"/"]S3K*A%GU?(5_"C6+U!>O&!92,4W^ZF@'&9E'+_$P?]%13<0'R&-K MG1+=4EU=L")9@KGSIUDP1_K-^0^>,65QB@"'%8&RQVT3;-QI]_),$1\H!$RF M4DD]9.Q6G^,^X$A(I[$DWBR8ZT"DH>K.#S!FEC.]%SCF84-A5NQE>"-IY#.\49RHCW)ZJZ<<=/M(1.OLF':$+;1&)L_]./2U%)5 M!>WR>K'%=:P?JFA&GF_&;XDWUIX8%/I."V;S#$7S]?VG>T@ M,Z/P8ZK)>?W4:AIG)Y6E+)VWWRI.&GA#9ZTANHYDKYNYV7A])^#A5^S92F?X M!%,'3 3:9,:2#4M,QY)&)9<9;P(SP$5R8U-BTJ'M]X2N9H#UF9#-.'ZTK=7W1W\!^_QE^BN6>T8!,ALLE3D8?[*!< MRU#F*U-LP^M/\TCV".&LJ=.Q.?0!MUBS&54DB+0*]2 U4&:&S55![-&25'Y$ M&I.^R:;<.A\A(YNQ(_N'WLQY!7S;:;VT392E5S]$%A;=+B MNID J7*BW4C A\_\6V7)XI),?ATD>HL,D'?2]02X4 <)XR?LKO&F2/3*7F)VR>MC 23Y@6? M8BDX[7UD]?4S*HY8*,!D!"C1"+\&!(;4VH[=?G2?R=&2&.23SDF!B";1V:O, MB2RBW&/GOO]0_;*N=L/V[JAF_@A;4;ANO\D@B^Y3!W&8A9U1N0Q-]%4VNLM5 M\MW"LF2AM;(^.2?53.2,#_)[5:]HL=@C_D/W:)F7LU ?&KH*S%1<:Y@6'M? M_8R%9) ^L:C 7,"]@X:H%RY:EIQ3JK0"&6^FEG3;-8-4/?H^6<]&$AO^36#@ M1ML&/S(E*Y:M_$3G*=BS?$8Y9K\2W)%/2D.&8@KW+7Q.;9WQV+.?9KD,T#0D M01I?<2JLOTB?J3"J$[7J37]W>+\I^AU>J'*B5F/&K7]KS%+\HK4B6R$\+-JU$8L2948MS1.T$V5&P1J>:QH(R1Z,J'2AV[F QY/7N)T& M3>'S"N/<$0BMS?JL3!]>U%/(2Z<]*^K3H M#CO3G25C1][CEZDQHTNYGV;BH M=\)LS6V0;'V?SK'. )#%96;LZ5!BVS1IY(.*K U-4AWV9_?+31J2QCSH%]V, M/BFI<+R93QTQ!!8S2/@K:"M;F^NGZ-JD4KG6]9@RU2<#ZZFVKCZ+[XF3\$&X M$^0KI[$^%C(N6ROW=Z>,O&OO0=VCP6=RI^(++R7=[Y@^0Q8F M@U9W-#0X#&T(IL-X]OJ=UKLB%Q 1:,S?!_-_(2+W43=>>6HQ>J=0:""'0U*[ M7O^P"M<=26WVID8U5[)4P'PKPDUW?@13\6,GFJX-IWR\I!/OM*5X1UQH5%T0TV5B>B8[,L^X M-7AP:2\U.HVEJNL"%9[K4W/@![QX9/@"CDS(5(K/2G,'5A!O&E8:?D^2D#S( M%!,!@UR+70^)IMPE^N5+)">5MH0R7<^WEZ\F2+HPY5%4' 26>8=?1PT\@!P; MQR 4. K@P;W$)M:980S3$Z57#"6W1S M=\-3$($QXWYQ,D*3=E")^67#P\N+G@KN]&S8?2W5F_X=VWG'BC'W],%]#/F M4F7:%B<&ZY+ Y; 8R4S-F#W+G6W1'M8)J4^IU4 MQ/K&9/"/8T4F7 >/7E7!;/88F!W!5J"9(TVA>Q ]@^)3I@P.Y5KG)+>:9 M(?/XL^G'IF>:@^*'RP'VHWG.I.FON73!?N#ZTNCTY6A>9(!W MQD@0SX'*O(9@X47 ?,5;+TTYYT-JK3Q21. /E!P+4#<>WZC5Y1-G'%\_>*6(:!H_*HMH07S]GBMU#-:;=D*E@(MVK%GKIHR>#_>YQ;4M9_,RC^0J0:QT7\Z4 M)\US#-RWB',A.'Z&D)#VAP'+46)0(,[J1.8NT@ #"GR>S+IQ:"F/A[5S)?4C MX(;B3@(*^'-# 8C4SW5L\W+^"5+\2K@[J1=1>9UNMFM13DN*SP8FPUCV4>9Y M)E]5KLXZ$SR3:1,\+POXI:G>K%-6,!28M96' A-!K:Z)<$.P%)>M% J,7JYB MWYX40H%3%LKCB%TH<"YR%0BY@Z7]=Q'Z='C_2G)FGDHO9FJ/$+=36[>B>;H: M)KFO6/.URO8?, G;=#'P=JW1PP+ZHDL EMAZLJ48$F5CM@*X104V/8Y0;Z_FH "UP1-\@SP:?\Z9AXWMZ%"@KWM-[!93!@H4W H" MORB(^7DAE,>' YM0X%]%KHK5=QERRX''+ ?+1Z M$EWI!04>"9%ZO-U$9V-]GGS(D$Z>O+OL-A_[90M_7I-E;:_4=0P$6O*<=CC0 MYW5@;L"L=/AH8><&QM=*& 64;!3S2]%G=ZV*OF>2OM>PM5:Q2CMLL2-6&@V/ MS_R.IRP%X&FHSX3NL[@5G==S">^KR9YT#9$A#C^470MBE@:$,T6DN""X0P\[ MBE[4#YQ8-_M/[I!^?G'>@PSK--P08*>L_>@J5Z&V)GIUX]!8FSP.5^%ILC1C M\_O0 7LJ+ 53^.F:@T/JYMKP3; $+1=5/)]!9)X9SM4K9+'5F&NB%F(H8%PL M=K[LI4_GXL\ 7S$RW]K(-2$H8)\G/V#GZU*3 M_.8=;&BH#RKN@VLJ[OEU9^3$$?&4_YK_>GLSY94[K/3>Q8^@!(R/1^(A1;OZ*)JZ@FC'2I9,\YK67 MD-+'O/7D51#+<%TX$^MM5].3C*RZW;HX]MW@5[J0:[)1L&[0^,)D3J/J";I\ M>M(XR(U2VI61-]ZD:T2E MO!,6*S3=3Y7*^;P]0N1.&6$V_;5("BV;@0Q EF=1_B$KLI8$63Z1.KH+;&&Y MEU_^6I>YGXG#T5,YPP*$'E.*$V!C*O&UG7SP@^7-C:)T2B(X\V5 MX_KHD)0^KF7&[')UE>L;_MAVF4[B[[V,%\)&T]*SSB2NJ6F-&'?0VG*% MN7N/Q#_;UQ9S.,C2Q]I]7'J&T):=-X5W%Z!6IS^*_/P*R6LXH&ERPO[0+>N1 M:/'*_-PG'@FDOFE/>/ZH9W%=V9&9,C1O9D_T:_'@MI@^>D8S%?$0L["6KP7; M3KX=L*V)]S1.YD%-L>SH?-RW)(LA>!;=VTEBUL075',@N!&HZ&!?_!B9QET M?I:"22,<6&]QLN4Y+%XA];&]C1+5G,X"#57UF+W0TL]$"!\65=2BX2>U/7O MNV";=_&D#^'X1H%EEL\"*I)8<_!4D8&CO[AO"F%8D^XSD$X=34@ZR]Z_MI&_ MB-EF'6.'\,A!2#UMM%JLRW5I4Q5+F3DD3538C57P/70)OFQSROUXTLSBHET+GZH5@]!Q.@"ISW9MD\PZN8FIM1S=ZVO M\>\RI=5^P-=:['8HQ+7*;86[MQ6DW%'?M-]C^U-!@7:2 )BW'(,"*&T54$!R M.53LJ"<+!@EJZD7%CKNK08(U*NWBGYGDLF[720(AC^*<>E)6[BW.QKK+N\2. MGW#[:'E@>5X^^0=PRD?(S$G0\IVWISWX&T6,ES/RR@Y<1Z0$Q7Q^'N M<8JFV"G>B72ET^[G 2K5*X8\PP=7*E-W@Z7*3FP>C1GK],?TE/DO2N09#^AV M.UQ:XY(\/"S-L\16"TKC)J53?=_YH]O8Q%Q\@\68/K;N-N[)ZE'PCCLM97>9 ME'MR71-/IEC5^7L)<@R"@?9R1BCPP8]^(9A?YE-4PHVFV+1:&V' \^6URL*J MXAG)8?K GOKD4Q1[806ZYL>X+&O6_8U. XD*1ELTD4^11Z-K$PJW16F3KQ\] M2U7DO44&34BC!)9+(DD#L2@;2H8&,J4&M+%SBB(;M])Q'TV4'0GA?Y33='IO M1-Y,]+HY3A=]V8^71J/<=3G-&F[8&^N=+GOI6LR'=[^YH-Y.>4:M=CQS?Z"@ M4)!UC!2#?J=*[NL9L@>".?J^R1_'[5UWODO"+VYUYF'#*.(>UP^BO_/>76D5 M\Z[0>&#(,* GR7#0R)$UT.Q5(K/ZKNT'Q.,.[<+)1W9EIE,,%PI$]%J))KMO M00$KU=[@-IJ3+'*VF?U7 2>I!RU[D[?3?5#@4"YF2V;^0\ T>+AMQ9GA8C*E M:[U5E;+2CW+5*;?3\&&O(?G3F]D.*-!3O-;I+[8F*DBIM'\E=K7H#J]22X^D M&#*6&/Z!U3CA\$74N;$F\5A6I]!=OVM>_8LUS MZ^L6IS<'!9(0_+DQ71^>Q?O]3#5G^,XE+G)?AZSR%$RGU)!@GHHK.=$.SON2 MTQV+1CG.L*T<0>0$8,4K2=3PHF';:5_]KX-S3SD!OGK>\C+$[&6B96-2L2]; MB&8,(83A!)[/F97:^(JIYXNJG3^!!"S4^=-.*8?(\'J[L$.!-Z0JMLTE,^"D MZ#3"M"(#"9NLI53QQKL]S_&H"5_K M!7M=NZ8I'"C'P)5]9Z+P6_PL1F$3-G5G6G)B;6V9U_,2U=G>G&*-DFU+_>DS MK(EX@PK#YH O>(UM>,LY]^[]Z[9%57[-GW5IDB DN3OARV.87W6(0U%D6&+VS M%SOF&E*JS[]0R]_^U':M>TK)H@D6A>W3MU" *XSSJE-EK?.F,#P#6R'J&8O@ MHF@#;R/-CHZ&(&4$R?S@"7UT>N 4B"K,# JTC1%2)KFWSWVNO]F,-X7,IZ8* M69E 4U#2QN1(^; MP];N9QXAE>.[:1==UMQ20\.><'==?2FKHNS+^V\HG6?=WNHN_G_M]A,(90C# M\E9+&^JGV*[X[A2+?="J0I-_JKCX MPZ_/O2T-A@O5J'*JREMDC&W+9/(;/VR9Y,A$/['ZSNKX5H;LJ0D[W/K)[M/B MU3("V5I4%0@715I,K>@T^,,PNU/PL%B(:")GBS*+2AI[;6XN M@$#QCD3S!:L@#*S\'Y'Q1HN?FWTJ2UGS",G0?6G!T$8*7!W+.?-0=/.S4EQO M /5 G_E1IPO:$(A1\9'?3%3@TQL[KUP9MGQ_AQZ1@B7TWVPRB9PMFB=^,FU?DUCCY M0!]'+3&5\1K^A"?09ZT=4;EC>)"3NG@5HX.YF =N#2;N7N1,Q: M8QM7Y1W>=XAZNVF)IW.W^T[R*OY.F@\J'F77DZ=*8!EM'='V<41ZEK+KI( 5 M]DDVSS%AEF*]P'&%LKH^OPZ[=>7J7L&0I32%<1JQ!8U,B>N[VG)?"5#/;*&1 MMV^V_[O EPG:\T16^^59HG&/H$!VH!X$G';K<0X%7EOO%\[<1?N??4EI2J2Y ME>F:25$)'J;@P<%V(J)!7A9MJU7XXH\_X8:-80W>S *^1S!I6-E,#FHG6!V\;)^';=5%_8:__BJ\>:--M@BOVQ)JZSM7?*$# KJ MYJ!HMY+$UW@G"'[O0;$?2"7JJ0"/3W/^SI$VR+FM#)'2!GP'!9@RW%J3\N-7 MQ\&D;N?A[+GG>?$W8+96SJTQ+XCZ8'M(BZI?3)WM=%WZ%L%TC^KY8+I_XOHQ MFJS<),^!P9J8%ZX3+N456O@//,:VRIBEY<6<.]E-!:OZ2[:S@#>-+F4=]LWI M7K;W.^G2[1\^Z;:3;U]F=0IRS!MO9Z^PI[ M73,4B!'"]%$;D43\*#LRF6Z2'Z-\0K9\BG7LZKY64U\? 4,>+OI)^,KYP8$M MU@6WS?67@6[Y+9 ]FL1;^FB83YJQ$91.;VT;@A_HA-RNQEQ)_A"JN$;S;%9/ MF=0YJ$.&7",U-3$%@.BJ%-8C[R,-+@-XG4_N!(^/8^7<$+OW2_OB=S<6H [ M$U=G)N$X*T\[KH2;10J.E@VJ+9KB&1 ,1JV2V/60[Q1][9.P.,.W$@#+4"UA M&6H1+&-?MI2I+[W[)A+$;'$ !K;51SH=T.'?UVR]N^EU M@6WPN=*2G/@*=;_"RYC9\0!SOUXF*(!VJ6!X==DZ!8(">TEGD?ZN 5\Q^B&Y MW12/8T9)#[[X(]J6Y&35%R\8]&29)CJ@[.YR8$?\( N8T!I7VF0D/"X,$POL M=FJO2=4S_(:C'X6/FR76D_ C/."C?*HN;YO#W3"/*R6A+A0HGCJ?4RJ=[\NZ M056"Q53Q,!L* MR$[DF$*!%YL:$!_;]-;D'W?*Y++V4XS5+EI4HW5Y4 D!WE&]DS,$3-AA3H;JQ0.'%7ZN M!V5#.P,94,"[XLI?^EVJ1:Y/5NTNIW0(1'N^[IL_4S!L645Q+G_546QI\YB; MEHO1UGK0"T'PNK>U#]^]P+%= MW4.S0[?!E)JZ**'@"S-:+YR8Z<%=^XYH2/ MXZT@6I6B]K=^#6)G'.3/RY'J MZ7_Z M:;+P+"U++:.#O$B;<$( >82L^G:P5:5#=V'CWG>63+4IFJY;B)F5<, M7G\[[\C?*QQG$"(%>#5[NN@J/1QGB1G\T7EK[T2-AU($N715O;A%H;2@SW!1C8PN,3JE M/Q^@>)T?Z\;BQX5.H?PR^T:A;=C%L,,Q[!06THC3\ M*+NR3D>ZJF,^/:2\SV/*SVE*XJU+N!-3L]B_-/S0+QJS"@/QEJM>R-/C\%"@ M*KP<+!;M]#,\Z'O\N M-AVS/T*,W;K:" 4P*1[=V];E1,SLB-TE4]Z%MF:(CD"!!RG7Z4H7'A$RAH1Z M,>41A%=C%]AX,:UKIHYZA(PT&8/&D?9:)>OO$:7WO+1MT[6R:[ ,$GVA'W;0,3UK=N&J,6H8P6^+ M':3#4\B'>+A\.W'7>_[EGDD3\E $0R:TS"3H5@X/QY[R(I7AB^;9 MP0DFUEE6HHIQNM#Y>DP8PJ.0%>)/T:1$8IL,!:PG6 JMUH*[7@_A5FZ415 H M:=!FKF?:CC&E73E! =KJKUD7B-508 SUY>$T?M+A+\>:,C^GG3-R4H_3E_]^ M,EH[KBQ.]M\N-R.V,H)E$V^[Q*QV4M"($Z,1I3U.2C;@WVGCP0L*'48Q3(%' MXQ^6.X>Y$+;?CE,BH< ^#R4D;7_[?^#]P-:1L$ )=I@@MTQ/ZIJ0-=_^$_;9 M(_$GU8@R-[P+Y%_2W_HKOQ48R='D\X,"=$K/H,!G5MCJR=VW^A]H:^>)16#1 MG+4['Z$H\S0/2H+.^*6N7K<%C>_R%P&.+V4]+IU8,D[=WH@_I1+;\'DYX0S MOW&'(?%VUU*U J?N7*[L# O\M4I)W0Q'G:A?V6NG7<%1I!_X<7SAW,VVSQL: M?=YKR%B-"S 7:).5'-)*JWH!SK)$%+7YMFZ(!WF:&O',GU^\6?L=_6=C8.,% M]'5_'[G%E/OM]F5@ARGMEVO$7RY+VRD"^IIM83Z^#(8A7A+\&/\EQ@$,.>%_ MQ;_L4'VZGZZX_M+6?^-RAZ]0X)3#F%$A,9396_,__\VG\>P:]%I3_D_UG@^2X^TN[ MO'NY-AQ6SET['OF#CD%T[V-=[!0>X*W'.V=O$?5].1=D@!_.&1.6P?3O@4Q._RI ?RK@QUR?&>;XDB]SJMH0WOCGF2U]H/?.<^. [^I.) M6-)BX-82OT(*<#;@5]AQ4T(I2')R +F[%9YN--9;YQJ>H[=LX(]F=VQE M!H_,^CK ' MV""PJ28I!@2?*/P=@P"7 ^*3]'D.4$@ITP*;U[H/,SW4TY:3^ M"5)>RU',=R9-F)5-,ZX"CVYU%>%,QRR>D1Z,@@3X9%[/TIK&HO0-RTA<4))" M@='.%5@[#V&1NC_1\PPB-6]XBVEM>.-8__LM]^>K94@P)384^!X< 'F1NR_* M!]M](9U0X.HQS-DF,/U^,?U/%2H/^,+KS^$0O$1B*^(A&;ZPPUO L#%FX:%^ MJ@GW7I_!!%D%&,G>,0C36^Z,N:;+Q(/M/I8L2*@\(-JY%G!#Y L;L[>P.;WF MC/FIW=]N)"'_1!D8HL+2ONK:6V)^:-M$(K@[%O;A7/N]D%_P3-*#;1"I>R2N M%\)6.O;S7_;R:^S_ ;/F?SK2(W9S[_41<+[E,]O_>)3(4L3FPG.\1 M5["9:X&^/SN57<1# S+#O\;T"$I\UBT&;\[6]. XL-1DNG_G"R@%ZM!6JJ/? MP5R6 M]\%YOUUQ;K@F K_E5'_!<$-7?^T/?G7FO]S8POV\S79^"4_BY'2_W-GZ$_YV M3-83<$$2 P44+]Q@4>*G9/QOU?)8/E4[9[M]L&MX(]H#BV!'[>O%VX87B)/M MYWY1?_.>]_]LSSG<^)_,U_!OMDM)Q5]LJ1,#H]*:\10E&"=ZP#63N>X,"Y#; M/@L'SJ*XY$_(6X<_E* KS,\+$>?S)GM42[/A$E/W?NMZT^E.[TCFWNVVA#-> M."9, XM!02^.)<-XTU_+T4;"8E"UMK-G@ER(AKZ@;FL*J[:FJ]W#JLBJZ_?S M#5BY MD8,:2ZNWPD*4%(4@6?]Y\TU%FO1?H%;^/VE;\+3,=^[RQC$!SP MUSNJE-VS5Z*A/M-U$HA>))#F?+[3J!6;#P_HX;+S;M&_FUH%!F55UQ49[^3/+CMT\HK>^"Z0]D-E2#: M2VL*D"[_I$:S?85AK*?T/MU!\X TW*_G]!*T6/^M9VC>J\=%N2*B1F;"?)*Z MA5-7TI%%>RU8^EL(D3J<\]Q" ]5#E^G7C/A#PA%DRL66 M'OSJ\/%R(HB R\]K24N48J+%JFDK7-Y6A_D%N(30BUL@?,"_VXZ/ZO;5U^^( M/;I)IIF.@D$G[N''2FS@/%4'3@E:-A#C-]J IASJYGZ1S]B2V]:#JT,XW<&# M/TR+Z@;-4>9BMHY8^<#JG]WHFO$5F@F@BL)D@]&=W#[+3F9 M@Z1U;1/1Q.$%D/&+86%:R4:QL"- M9L9D?OUO<*CQ6'PXZ93R)IZYT@FO4OL,2@:Q/[3T1<9!CBB,\1\ M<9;MN6X0*58X40MH_3D-9-.9<%-TZ8IG64IQK.,=[<>,+#E.Y)0-TK'FO'U- M_.55WN5>MWOB*^0LZQO>>@QLD9XX1CFD0(KX6-J31UQOG=>VOBCWJF#7JDT* M4Y;O&B!6UVN]XW,7#)@C^.HJS;IEOX,KE6+51T1:W>-)7/$BYS7QP]AG;]TU M$QF6^IK5,MUWZ MXZ)3NO-BR,O:2=B2Q#"@G.HIB/B VY;:?WNSC]W8(;O/!=/-^':?[F[XW?Z/TX7Y]QDP),/.5GU*J/;Z3* MY6@6KJ,'Z%*^N3[K*JD^:WBS3+^GZ_H7\,3<,WI-HWYL&8)SJU2SU-=!N"FQ M 3]UO ]O^GF$GKQ:I^85\H?%*R65\.ZRF@SJ[Y(NN5# 8M4K!U>**K$Q_H4 MJ:X/WX#6NBN91L9F5,F"9_3.XXE# K B9DU-BQ_<56V=B",9+3!?'+FDWCK%A%3>D>]5;CSQ!" M<6)E"&AIUA'\#AK7;U7*@\JTK9KPFW8T"1_I[O:J-&@5A. \M<9.1NJ> X#_;=^O(=[O80DM7<4ZJWY5?.S#P8\[*_S?!\X>J*?XX_^A,\<=9:B M2J^2H3"GYY[BA,124#-!.?3NZYN4)S)=:?4"<(Z$&T3#7EVAO#.)*) )LBQ4\;*83P(7G1LZ.A L:4V%9]17R)_X87]-%O2;1\JD-7V,3,7%8<*U3-R[HLO]*\;^ MG?$_E-D&S%9V+<^E1G_68LZ980"7SE6I1;$%\ !\ MW4X-7*9I3 MKO>VW:I2?LYU80_KU!^Q$QQ.#U(+GIUF#'1&'S+E<*K,CG%?B#P+/PN!S(@^ MK9R0+A/F);PXL5'BTA/=;JGIS!98T:Z+YQ2:=ILN+-E9(IQF9CTL[RG#9T M4?Y;<1(']VL"^-('[,A*.KTS9>,3*]]2,Y*;B_M]F4TS]&R<[[K#-Q4_-CE+ MBQ[56<&/;9>CZ_&1(+6"G%DK6+D]?8LR^6OYN'3ZQAV'RWN',&/97=ZDPT7. M^/SZ!]/_!L890>![5;^L;"$J/R=,+6XG MEG$*KU'5X_.G>K12W@_&CO7H(E$UI6XU"\A!LFE$\.XR0Y$8EN-EZJ;%6E'/ MM4CGG;PU'>O.-+_1E+MO\1=P0 &3VMOG'I06(<-A&$[]&U%][8O(162N)957 M =+AX[9:-6EX]0U40VCS5'+LSGP81FM+^?53-7O-632&B=CC?/IU\ M_[XAT=>QE@J*KL[?=1;VML^W]CR);)H?KL*G^$[! >J 7$.#MQ29%@[K"=; MM13ANQ,0F;#S]P%D;@4RV=O'\TH.6$FF9'Q$9SFZ9NBL@O9$'7?6IM/GQ15F MU1&JU3Y%]5ZQ+%\)%=M]F-(C/OI?S4QLNI"E4Q@6>N=RR^>OE'8!!;B(#NHMUZ9K&0H) M+9WD]+76#BU/[LL^50]D4KI&*7!^J4ZA"G"EX-+RISC!CJA5*#::R*_.N#BR M:)=&"9PM0*$?;^5,CYFMKHC$@+\Y%O>#6NJ;J^[YY H2QD\7$L_Q$LSKNQOJ8]/;9@R4O4>\>'F M\9N^QI(6* ]9.0JV/[#C;E55MXCV9#:89I*T'^.6R&-6B)$\L+_]DFN11+1MEARQQPK3JHG/"#)RM7:W?ZJVR!J0.Q M4(>0(7V[]YF-:?N@=8XN0U*^_GJ3+<==&9TFEB,XXK:1^GBFJ&E719/-VVZ-.K"I M'$']A>O;[4&B:/;*$B'VQ?9H3S27\/.GPZI++-[SYW9?Y5@RAB_"S]*@ /(N M'\EDWX68U;*'W:A-Y ED) MA60$=Q*Y&26?(YEIQ5!?&:H(ZZ5JS<1F;?BI \OAYD-QWH36/GHR+'[D!(V] MU!/IM"*;IKKPY(><^?DS8+,F"\6P=XY(7 WI<7?\6V5.EAV""ZEV3E+YI-IK M==%"]8]ZTZZEOMD;/JYR+!EJ_.SU!0]NCULS?>E*1O46X2)Y6LH.J6F&>GBY M[_K@FQ%FZ1/3+W8993]ZY5,'O\XT>81R:^\SL]*]7:(+EYD<:BE Z12XED_/ MC?QN-Q K[10H3@[J#:UI5BXF/JS#9'[:?#]/R>1\:!"8B6TW60^>"LZP1>R> M_(:[\O999=>I\+O(UT79E?Q;;_120KG)=6RS'NG.:?%\\][5#2TGT)IZS-A, MZFF!^87X6M*2Q\-@HOP'J=+GP9Q%1?*(W@NA>=+MU2R/%$BEY$-"9$8)^G)Q M;KC)>;UN+UO\[NJ0<'6L2"1.3 ML_!V$I8/4[_EAB7H#S)LIS!,ZZ00>-KCQ0VWU,'MP7LR@FX?+845%6F&$VM=K=-W*];MT)$"64Y5\8)*8N,S[)+ M98E8X;%Y/;5BB, V.GR-=Z;@E-KQ<"EE5K1:8 M[Q#!JZBW,?-6"F5VU7>1JJZV2+[P"3.:#/K*:"*N-#1\?'WM?RBT^5HHE>F; M\;'Y.3@I+R*')3JU7J/ A\ S_+-LOC8MXR>UP$9-LN0MZF(8"'I:O-U&F;JI MRU9],%9+5*$GGY=^R!X8V(="2+03/0FWIZ:9HN-IJ=DP6HO*S T%JN:7)$W\ M>\QC^'P$DJJPD%9ZM-XN=X=['BO>#^>,R^71"KJD;89W+''6W:Y%RIP&,Z*Z ML@3U(<#'6L%/%%<-Q':=?MLCL\K/6/C.0"XG$N35%K2"J<+B/'"D7]_F]5%7 M(WQU2<&DTBY(/6[0_XQX,?9=\+#WF5SN%VRQV MHDNC]%A!/BHCC/-L;+EPM53:9$)M&C>,Z)#';[8E#IGX-$XH4CXV%>0[CE5& MY3.1L3U54X%SG\6:ZH>G?]!PS]:I$Y19_5%?U\K685VW%W&T@>"(S-C#WA4\ M'S=HMN%,ZLCR%E-N+0O+EJ2GE7PJ/TU?$K$IPC6R"V?Y&T:_(W%2*B_@6!C= M\ ,XX,'4&5087U9N3:?+07PBI7*](*Z'B) >+^@]F:Q9:3A_/0(,]S5C)*H"&-]<@*NPQ97*7) M-C?4O-V[I;C09=(5JK7UF>]*EC4S1WRR8&;W9AC%9'#6-1O[N?MLY"P+#-WU ME]RX'5U$9V NSY6S^$XMKB_*5#V_,-^W_<8MAK7'8IG?[V TH3/BE&_HEZU MI![-_XJ?JFX_<)XL\BP3D^!X.F_I9>B-9D;QDS>XA4<)]P1*-7W//[!$(WGI M93HB/WDMDAI^-J3;,3,#H6IJ2NYFU5!\V7^WVH>N^TD^X23]M:.$P149!9/( M'6'IH*6Y=8"Y$VL&PDS@?G*%_0A)LP6O,JLJT;!8F$N/0#:V:DE%B?:3)-;\ MB_=+ PQ@S4R:5O=R#YQZ@1YL)?D5^F/S]=26%*2.0N4BZP.R&4[I<2)<6KEZ MLLL.#.2E7LENP[$[$0_SXUZ5L>!DEHKU^L8(--,'*[/L&AB%HT6#1I'>KY#- M'80]-,;TQ.=7D^!SC2*+B9%3@]=4:FK;:ZHR]5,(\Z<1P"]/2QL;X>$!R]3O M1L?^1:GO/$"%%5GX%ZD[;.^#XAE6GJM??&YYSD!2EB7S!DNQ-O; '%?R4505K ()A!B++>1KI/.DU*W7LD M= M57ZE;!_SVT=W>D_7Z-]Z:P:LS%M6'R]E@5BR9O."%W$.+I%FOQA%OI78:O<& MQG^^G_XG,CQT[G\!4$L! A0#% @ ]%Y44 @3]B!X'0 L%\! ! M ( ! &-T5% 524NQ3 < /N' - " M ;*D!@!E>"TR,3(P,3DN:'1M4$L! A0#% @ ]%Y44.NK)05M P \ L M T ( !*:P& &5X+3(S,C Q.2YH=&U02P$"% ,4 " #T M7E10:@80L4\( !P,@ #@ @ '!KP8 97@M,S%A,C Q.2YH M=&U02P$"% ,4 " #T7E10O2#2.%@( "2,P #@ @ $\ MN 8 97@M,S%B,C Q.2YH=&U02P$"% ,4 " #T7E10SY7@3JP% "?&@ M#@ @ ' P 8 97@M,S)A,C Q.2YH=&U02P$"% ,4 " #T M7E10G!C!4J0% #.&0 #@ @ &8Q@8 97@M,S)B,C Q.2YH M=&U02P$"% ,4 " #T7E10/,6,LP% "5:P %P @ %H MS 8 <&5R9F]R;6%N8V5G XML 36 R104.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-Based Compensation - Summary of Status of Stock Options (Details 5)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Service Based Restricted Stock Units [Member]  
Equity-Based Compensation  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 2 months 26 days
Performance Based Restricted Stock Units [Member]  
Equity-Based Compensation  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 7 months 24 days
Options  
Additional Disclosure Status of Stock Options  
Weighted average remaining contractual life 0 years
Employee Service Share Based Compensation Awards Stock Options Outstanding 0
Performance Option [Member]  
Summary of Status of Stock Options  
Outstanding, Options at end of period, shares 225,000
Weighted- Average Exercise Price  
Exercisable, Weighted - Average Exercise Price at end of period | $ / shares $ 18.37
Additional Disclosure Status of Stock Options  
Share Based Compensation Arrangement By Share Based Payment Award Options Maximum Contractual Term 5 years

BIY>Y'=+@]=U;LX/,9YAYP#:11 M.BS;,&. R5(MF>>+9([Z(%>0*B8C M@ HX:/="24B2O+&OQ1W;(,!=L.9]L5R-9O_?]/:H!?Q<@!2-? M8R3*F94[3I/B"5^+K[8Q>%OB2]1Z:I&/#C#D_B,9! XS8JFFVF#KE<1&E8T& M5E?:C'J)$Z_%09L :$LL>!OZ:?;^2S$_[&Y[_%BPIZ@5@'.H F.-@HS14OI@ M::$D-KP61VPBJ"TQXF,^7L?(!(@^?YJNGCT%\]QC\88:[H"%E "+I3&!W*6S MD!N9EHKZM7A@$T%MB1&?%J/)='[]\/),I1H5P0AO$G'+<>"@=MD)YI2DNA9 $ MI]R# %^+0[4!8%M=@/PCG\W^]SRLI3_FHV68VB9OELOU$0_J"V4R8"5D@'E# M-)$!)N!0&?;"F15)GH[7Y4)M!N%6B?/W8K8._;38;$ NGHML?_'9# 4ID%*8 M-H"-+^R8PA M1 S%@#EIL,2>Q'9Y\'3V8, M0 85YT(*Q#22%M%R!2>03[K> KT6_VDZKJU2P]WDB^LP"_ZV*+ZMOICBYG8T M/ZP]GBV1426"T15/DDL#-0=(Z[U(\<1Q"E5>BW.U.7S;U29?PLJL"E/N/Y@Y M[00%SAH"H;="(&#*#23I#4LZW/]:?*W)L+;*B_?KS[/IV,^*T6%;]=YSF:<6 M4DB4@P ([22QD)3-Y](FS3"OQ>N:BFJ[*^#BYB;&3Q;C/SY^"1@MWZU7R]5H M/GD^\6JU@IG%+H@'E;78!0@6H]F;^23_ M_K_SP_/.HVORR>;AFQ;42';M;B?+L>C MV?_-1XO#1_E>>CQCE&+()588!0G"K,IM"4O 2R?E='XM'MF&P&WY1-]=\WSX MYJ45\0M/9XACAC E.!CA1!-+X#[@4C*3= 4Q?BVNV&:P[80FVY.IU8ER[_E, M.8: HA+*8(09K)F6Y5Z5PM"FK(KQ:_&_-H5N2V11H6V33?MFHY38$U@I0* ="?UHNOC[:+;.ES9,WE]'<0]UJ4>S MT7R\ 4\XU<,9>0_O&7?!)=XC9?3J_GFV>/9;MO[Z59 MX+,!B,D MP.(4H2-WR%-A)2]7?K>07ZV5.X5 ^VD:K9A$X.]E.+-/":EBQ;, MA^GRCR.9]P\5RY# &EFEA$4862\(9;J4%!F?$ADT] 3\0^#/DRFQL:[JGI3W MH3F:V/]0L2Q>&"T)YS:LVI4.?WB0>"=I, J2SMH,G)3-,.!%6B6#W16M-A%3 M^7+U8;3*/WX;W;Z8'OQP@8QX%JQ0((-5JA@7 EFN2NF49I>LWYKI]:(%F/N< M,)>_!?'?%LOE7GMO\@N'KEU^F=Z>,)4>KS S&FNOPU E\29>@X609(<.U=HF MA=\.G(1G,LDVWHE=4?R9UAZ=>U\LDX6Q#Q&,1S*=H\(R#0 O990874@:VZZ( M4+0#>U?4,J/E%S\KONW:?70&?O;Y#,?+>PG3 G(?IAF-'!1[V;1-V>\:(*4: MZ..B>52[GV^7>[W_ML+-'0?+91(S1# MZ7W5]6+"?;_-Y\M\X\X][BH]4"ISPD)!H)$ (LQA#&@JS6?&+!W LH*T/VLF M$>"%=44ZV%V12MW$$V#_VG3?NRL_G8=!&0;:YIJ2 ZPZ5"R+ESF%48CB/>4 MQ:PHLG2%,J%PI[3ZFB\^%UVZAQNA0-$:VMU/HMLD*>^N[EFG?\EGDTJ[/!7K MR* C (.'60$&0D]Q'L,)%.5=FG;79J>F2)K"_JN]CG?%O/K3_GB9K-9L]W> M//O=3>4E518IY!5&@ 'GC:12@7AACR*L4FSF^4PB0D++D:( (Q$HBQFU;BV(HKM4VW7:[NFS^P7'E4F;6LG+;DE955Y?OV" MDJ"\2B(%$@25[NJNMC-%"A'Q(! 1B$O]^ *JA28[\X8J:'-B!4&0,\\T:*I1 M0*3?PK3*X^(]KJS0ZU\:V=#XB#U^=C._V\X&::*ZP3+0R]5J^5=C(LR^A]]M M7BLNN^Q%%<$6&$I'$Q1^FD>W5DUWN*WQ<=.(_?:7Q?O-UWK5=&I9U5_K MQ7J;IA)>5NOZ\W)5?YK]O0_//NN)/<'X+ 1"(FFHQ01R#FC0)^$T8Y1C"PE@ MK1H-EI)!J'_LI/0PC/Z5*_JGN;WGJE'R+:("V"C/E*< (N5,^#<]2,*+JX[# MI&(S.TH1YR(E%6@ZV=SEX*E+]4HWT4VY M>@5+RA53E#!D-.0,!P42*46RW6EV12#MCH NU2O=F#VUZA7J"$=0:RB095@" M8@R)U&G$1[O*';MZI;74VU6O=&-SYM3^1YF;9X[.UQ^H ","0PD]T90Y@( 0 M(E(G.4UJ=S<9$!5[:/8BM/$@V;;8Y,4C3?J385AS;*R!6&L:*-M3B(UNQ@I< M4YI*JIC/HN8BKN8SLW;KK&_5>K_TASUT]G!L\70E?"#4@J"Z)7>&4R0\BW0' MOB9-6IH"FKJ*_X6-U3>+WUJ-9Q"BAA@T(]JIY$$*%.O(':[2^OK]/&6'<$U[ M%^HT:SZ9).Z3SY?!3\?&,.8]00+*X'"#$3:8/#=W@1VNLKY M=,'P19PMPD?]M5.#A%,OJ!RP EB)G33(.6V= %>^#_I[1OZ2DA[BV?G(,( M,5?BTI;TZ5>".DF@@E(C89FC(AQ6WE"F4- 6T/)VY1[#4/CQYFM]>W]7O__< M+/T10MKTIS[_T-EVL#T2,N*M?T8AJ<;O7UON4R'E8?[>M?_%;*^HT5L U(YRQLP *QS@E M4@9_W05K8L0^V!=0U:ZS_>6OK9@GCF "H07:$.X5D"IR"U#U%D*'?>.JCD)@^B7Q<$P.]3A;P>X;)OO+VY:H;OW[VK2007SG*HF5P0[;"UT M>YYZ&X0\5C+%]4!^;)D5=30_5B>MJE ]YQPP'A3!%'@6%.2!8EP84<+3>[/,W8&K/CE11T$^:D2PHH M9A(AYR32!A,%*)"14F?9FV]Y/#R$.E41=)+6E*L(-*4 >T0#KZ@,JL(@M>\T M !SRUS=:K ^A=RD;-)8_BZ>UU#ME\73C;[80].RN7G^H_ZP7]_6[^KQU M]>KG*XRP,U8*! 5'U -153>WO(DI38=['25\_-@;P^TTI03CZB*-%)X;4?OT$!HW6*@&]LGUF( &\)5\&809!1;Q7;MQT/ M5@PUUWG^ILBX78N!3EPMXLC]M;_R22R8%@HPQKARP"#'K8C4*VI32J22RB=+ M45-E':F7RJVH_.YWLU7\V,_,[F>U>HYK1K@41DO9#&%5%E,G@E"9UQRVZN@V M-*_:IU_O-H*A@@4:7-"E& ;5S3R&.YHXX%Y?V95A%ND?51F7<+R($RVG$QG. M=. ]YM@30*RB%,G('6W-U2:9=L1&3YY>)V9/T]/3$""@);2 &VP\9TU"VYY& M@\A;4' ] J&UI]>-[1/S] 2BQEK#B3:",:09U9$VPI*R3PN$5 \R;N?I=>+J MU&X=(9% *T*AYTH[9JGC?$\=Y$Q>;<9RVKG6"S.G>#7HL#5*&BR,=,X#C;!T MD4+ 2,H@P7)5S,5B;GLUV(VKUW,U2)U'&$#J@;$, 8:XI)%NQ,B55=NDB_^" MJ\%N+)YR>2JG'$IG"$3>0F:MPE!%2HEOUY!FBODS_7MH%[)TRC6DWBC'/*#6 M42@IP4P LJ<4 2NNK,]D/T+O4D/:C;\9:TC_FJUNXWK/YQ6__D E ;?-KJ., M.TXA\,Y&@P 9(Z_6ET\1],NJT73.3KSV6 (OF&. B;#E("/(L$BK8#C%MB[: M%>L71;TQ>&JUQQQ!ASPS&I@F1!'T-D.1.DE9BB=?M/W3(WQZX6Q^,^C73A?[ M#[?!!E@2-H"5!$*@I8 :V,-^H#8%,44GQO5E,5_*R5P(^7VQJF=W\_\)(EBN MU^\7>^VX&SA_\R@387T8E'X"01>\K9+$-\6)'@$<>,PYP\Q'OC!V;;E'2=Y?6OO5_/%EW?UWQN(_AGT^]=3 MJJV?+ZBXM-X$=DFED0* (4;BH8&;'V0QO^0.JXOZ2Q/6^30IR(XBA_RG[;ME M(]W9G?JVO%^T2^EY^DCEH('8![_&J.!0 Z^8!I%"[DE*0GK1EEHZQ'IB:0FJ M3ZW7]49M_&R^^L_9W?VIW*@NKZD()L_DID M\Q@^P>R/^=TV9ZRE5W#X?-A,0$@N-=$."^&#AW,(NF!G74HPM'-V[Y_UZH_E MA$#4!T=+4$]Q]3_25=1KKZJPL=@I#S G2FE'&)2'4UZ!=CFK1S#&WJZ:ZH'5 M125]CSY+I[14;V@YEH@"161PZ+3@FCJ$7/-#H#5KI9J'X=699O1'FM OU_,& M/0>P]C"JH.LW502)9E2H<)( ZY2%TM'(4QKT];4&*09$7[=!!0-++%OSHDF/ MZU#>4B@5@DHU0JQ3FI;4_3M4S&[8'"9C7:ROT+D]F#_67\2J,Q,M92CPR7"F,KI=I3*CA_4_F5K87>);^R&W^GG2UXO4.\WHZ,;?;''G7F9T>*81DM0: 7#X0W#B M;73C)4*8O GL=)5SJQD=W3B;K>5$3S,Z##,$0\4!(HP"R8'646II0([G]@+39G1P MWV09$ZR)-Q09A(".GHI2.*GQ0(%)DL.@J0_.YD+-^\W7>F66WX)DOH;%;MV/ MAB06BEX/>LGMGM!Q3&D MR(*P1R65W$A)> P *6;]E=UR]@N(CFB[B.-3ZR:&B3/A&*$:$RLT(L%HA7OJ M=-BT*?J!'1@+W*:8J,RRB"R6@H&&)980BQ8O,-HVOBEQ&@+U&RI8F[; MJ*P;5\=,I!BC1[ 207260*E1T.U4,'FXV0V[E+N<=3,_M5\N.6;6CCVU'R:. M06D%]K'H8'0NOUP-[9GBP7WTGX8(\D\XL9#2"D3 M$#8M6':T&<[HE=T^]2#C5NV'NW&UB"/WU_X&S2"((9&* F"\85IJ8*+F-]*! ME".UZ#+!:1ZIE\HM/VKCBM\O'K44J-NE]1]YMD*&0@DTXU8)SS@F3-)(LW?N M+>7>7@"$HSCKA]VY(+9;Z9.BW%\6]>?/=9-"7R_J]2FE>/[A"@NNF; 0&$V< MMMQ8S0Y42YJ22#N%+C6#8*UWMH]Z"K];;DXVAEXWY'8]F5N]M$):0.*: A#@ M8#/RG8&# )A+&O7;_@KDRL"931RY0/N@SX_W-/M0WS1RO_UEX6:K12!M??IP MOOB=E3#<<"FL#080=9P(8?R>1S:X>"ESG:86L4[':BXQ9*YD/52@/^ZZ-[MK M:G$_?JWKAPOUD>M9#^M0H= M5PP209E"!#DF",)M]N9U1YP=#D>I!QJPAS-ZY.N3K>$<*9<( ;0$T3_"2,[RGEV*N4X[+ M7/6)')<72F?*U?#**,VEY1@J[PD'SBMRH)3*-]!QK+O0NU3#=^/OU J8.?'6 M2P2%YUHK;JEM^J[LJ+-4I;3.+!H]*8)N.>BC$V!I]\@N.F%LU-+ZN7!MN3(<"X!I8%EP#3SN';4(8Y3]$V! MA0T%6DV]R&6*2;R!%,"@#K18;[SBK+$2XKZ2*"7[H\"3+E7,;9-XNW$UGYT] M]+1AK@P+I[ASFG&..45,QEB+<$)=685[NO@OF#;V0/Q^$.5\!!I)Q'21GHI MA>8NLLTY(:[L2$P7=@OT7,39O)6@VVOTS78(S7GW[]@C%:44*RJ,Y<)"JYAP MTN\I]-# *TO0[D/4K]9X)G,V*W:Z@.8)31YYA9I^;D$]2QV,!DW@@28N4]!2 M8+A@*+0DL#0K3!Y-*VJ'E14!)UL%B;])X3I!&;ER=-9*? M?K 2%$*K-:/6&@PIE@;:'34>$)J!" OB&'M9I+% "*X\X$-P##)60 MD2."D90;0'0]0.J!=?D/U90YP5H[J+!UA!! F5?!MQ4'VHA/2:W'091O?_\>$';;-EFC>O-^N/7 M(-@_FB7_-ONQ&VG58GQ;THLKZ3SQ1$*N (0:!3 $O[W)*F&F:<;4JJ/>R!S3 MCPEK,XPR\&J<@S)?657N=K%WKZC(M 8"Q44SB//(/!.H,A'Y]O-Y1Y"A7U?S9>KL$N& M-+0S(?#H--V\LKO01%^O-H^P'_[V'/?A1]6'9L5' NI/?E]9 AF@W#JAI=>: M&!H3;1!B."D-I72\C2#X9;H(!H?-T5N[9Y^H *1<*: Q14P@9XE +*[;^[P1 MI4S0N5!PS\5^$0.'%/P_YXOYM_MO)T7_Y#.5I(Q(AQHM*R"7SB$M#K2G5< 5 M+_RNXEOVP\1! 3#[^SP 'G^F@B80+Y 52#)!"!,>[>-1B#L.\O2/FB $IB8 M*ZBW.]G"5YZYDG_RN0 $@:9!!QJB?T^=0D) ,5H:3Y7;4GT(8I+K*H^<$V MQI=*+KR[;]_OEC_J^N-F>?/?[[\W=)[-B#OZ3$6\9"H8"Y!:*QPC5GD>:520 MJ2M&WKB860XCH?,HO-FLM]"": ^L\(/J8[WZ;^G:[F-\7 M\Q/YN>T?KHRASA&E&%&HZ0Y"J%1[0J2R,O&6-B55X*V ;3!A78BZW^K5-@*^ MN!1Y[5]0&:V !!9(KC"3FF%O7"3(@:169)TO@]\N^@836*[3]]F"SYZ\KWZ^ MXI Q3SD)WZ$U),"$K19I PA<65?/(M#7IT N5'=--L['>K.YJW>$G=9M1SY= M,8HTL%PY@)LB#2R).2R5J:0V&04FJ1>!G?[$48Q3?(QKO[9(74Y_>86!"+SB M"'"ON R^'8^51DA"DW0?F92:]2:B.MGE5SSJ=ZD:CSIC;DN=/GV=+7:NV/H_ MPZG1](0.]LM\>;L=@MXFDW6. 7=_QM+.\?45\YIHJR"3TGJOJ9-H M7X.$%!;LRCIT3G%G#2?-"ZW^(VF 3>;B_>SN1 I=^X9"A.W0_/[SD34USL\1>+5XLF(. >8DMI8*XRRC"D4K M4Q'!KS$?9P@!+X?D>O:[IUT0^?6]]VGVMZX7]>?YQ@>./OZ-^[OYXRF#N9\O MJ%CPZ3FBVFOL7#.Z1;.XHY5#]DJ.Z0%A.JH\+KW#NO0DV)O<^QR:6%<I M7GT[=N9?OF[6P?&\:5#TY6Q\H^_OJW!P;J$QAF.F/6.\&;=UT!;.ILS^ M3KH=>=@$9$*;H"197>I"M3F%=E'Y1_D3CQV^8^Y5\HLK#P36.KB-UD/JL?;! M3HL,\ *F% ]DASFWW*?#CW M;*69 -KIX)Q::+443,F8":P%<*V*=8?H C-Q:Z!GON=MEWASL[H/(GLHQM_W M>SQQ2I]^L *862V81)!K#35!#N!(;=A"*<&C*28C#!?3[%4.Q4?U7YH-0P3O M7WY+Q3G5)HB%F;!QB5;.@*@7PE]H2L!JB@D2!<;HDX4V8OG^P_7]BURV]?UZ M7\?/GR[W9R%_18UET%)/&6 ,*JX$!=1S@P%R&,)6@8V?A?Q-OR9)PF'@ BM1 M,'> ;P8:1#YB<\V5(KD0.%@A?S?9E5V6)XS%V%*)"*<"&\Z;D5)[6HB#_HIQ M. (@3I;E=1-%,7;C!,KRK.?. V$<"BYF4!8*(!4Y&RR5T2899B_+:PVQ'&5Y MW:0R@=(4"A7!FEND'5-*,T8QIEZ&PXJ8P.:42Y\IINL-BHG+:E&Z22@=:0/!C]^K OK*X9;OR(9J7!NJUT_?/R]:P'=T^+J7"R(SH,XZJ$\^5QG)FEFY#'-H#3 882HB M+228A==E\E\DQ=>1KYJU# M;*=A5EI1IH7P@G+%C&(2*Z%UE">R,*6WQ12#5P5NQ2($/_V-O.7&.I9WGV75 M*%NXXQJ;(=/. FRYQ4X"B&TCT)T,H79VM"OAPC;OV#LHFR88%C_3UP%/6SR4 MJ0,ZKK&BT%'$">$"($)U<,H%BC+$#H[6OONG#AA'!PR+G^GK@""YS_5\LGU'7E$5 MC"UG/#!<4<(=0EBIB!@(*$[)%>E\>_I]>T*XQ>W//7MBSTX+,<6?SWNZW=_U MZF:^;L+[SUBP_TW]VVI^,\@!W&T%04EZC(G5W#H@(23(4!GYCQQ*N8R^IMJF M0G9KV>BX\ C]-%M]J3?;I>[O9)>H%X8"$?^QHS:2N<\].4>;% M[]RS2DU]^;*JOP3E]4M@Q'RQGM]L-=CI9FTE+*O"SE/.#8*((@XHL]!QZE6C M8"$W9+1V7#]WYWA2GK[%^S1-HX!,HTH&E@N'O27$$FT1,<)&6P;+I!G@_.<^ M*U^BO04F7^G1]+)DK748LM7;*BP-YLWD+VTYTT00B4PD%4B< EY1>HU%?B3G MDU3QBOYX5"=>$@RBW%M\;24]"-RU FM(*=>FB?]&3DN%4SKRR=9[0N[VQ&)[ M_-]^^JG7LPBS^&W3-HGE(8MMS#RLAU54Q&H;_,.F2ZT70DHH7,R7P=[;E/@> M!#]WU0AY4A<+=_J;[!#I'.X.J^L:*H(D9LYB0GA "-,6,Q)EH)1.VF#75-!0 M\LY*D^GT]Y6ZO9TW?YC=/73/;-/M=:0558I(JH%SA'%'/*,807B0#\-)-437 M5$!0\I[K4\(I:;ZW+ZC;S_+Y;;D)ZY[/[G9#)$XEYK9]1V5Y,R<>$DNQD$A: M2XTX'-@ I"3F7=-9D0L\S]-E!Y)C4J1JVR_I_(R:US]<-?T'$4"&4* Q#%Z8 MCVTHPD*=3DFSN29%.0+@>A%8\:;'R]34P9MWO/BNBDEO1+#FD!40:\0%H3&$ M1X W*1F>\&>R64FRN]I[[X.'4M*M]V%153,*1%A-*,* 4TDEU#&EG @$DG;8 MSS2R20KY82OF'[YR_^W;;/7CZ.CD_;S9_1269UW@?DYAJ;BRDG**B;*&4V2" MSK4(.8Z9"M8,:I7!,I#>/?1G:S?^[VZ[N/"G]Y\_U#?++XOY_P1ZM\'3+1/: M3V3I\?LJ 1RS7@42A68(*B^-/O!7J90,H=('!N1"YM'I+./),9=M[XT=#56@*V?L]FG/V1*R!',A;1!A78BZG..F-'.< J,T89H0 MNRV2C@0QJ5-ZSW>.F;Y=] TFL%RFXC #70R%G#&"": &2"B8(3[2BJ!,:<<] MQ7!C#C0.(9A<(.S'K_NUQ?B%GK^I(DIZIP%E1G F-%4.PM]H+R]FMX_4#G-(/:""" XDAAJ10]GD4(\:S0IN_$P&E1.:^K+ M9%.4BOXT^UO7B_KS?.,#UU^YTDG5S&>_H-+&$L, \T)"B7%SWD4['V'%L\X> M.(9L+W._Z%7?LJ6?O%OZLW[S\'$D\%^#N]J.*2$H,1M%)A*Z50 M7+ #-S"R.1V^X6WJ4J \J)#*OX/?W_M]6KY;+G;=,CZL[]?[F_EG?4)_WLQ7 MA#M,K+ " @IHHX132DTA@!)$6E5-CSTS?SEWFK[V_C$[Z@X$ ))"YQU2$#M M >0'/CHA4DI-2[_\R87 HS?P>657]JV[)<13'\X*!3 6WCJ+:*0%&9'2"K]T M'(X B),W[=U$\?.FO7VDT5B*M6HZS&% G'18B"@?Q0!(,2Q+!_F%$,MQT]Y- M*@5?DWH!B=*.0B>\ -XHH7 D!%"==:#8=5Q4M89&]VO2;L*:P#4I-!("9B6G M@GBC';'@P"O.4 KZWN@E_27H&TQ@T[XF%1Z"9@ '-AP&LQUCJ>6>5BVT3;DF M+3"D4P0:AQ!,,<;FR(/IH5?, :>M8!!);(63T7X*^]B]C/,2)4R^C+OG.2D)KL: (2^&=8]@P',6K MC9>C=1@HP1KI$:&77$AED.?D]\SN;L4O5_L?-9\[U94][T(JZX+7SCCQ"%+D ME0P2\%$:E"?%C8L_@:YP=_4AY!+NV,XYW_O[M&Z:[S%R(7"P^[1NLBO[ M/HU;(YD$3D(I@) >*L8B+1KBE**%TG$X B!.WJ=U$T4Q(8X)W*=QKH2RQD!' MD#;-A1+=-1^#%LBT1*W207XAQ'+ M"8$F:0#]%)L8YD#88-+)I?@B_6?,Q\)18R:K,FI0P/I00-%W'P MPM/+SE?U3>#\NOGRDT?5*Y^LI""82(0%!E1!#S G+"Y1$3B:&32LD+O*9]DG M$XOQ$T>^"G>22 D=PH0R"0E13,1-!KFP*?/#DC([WD2@([O\BD=]JUGQ'Y9W M=WZY:CX_Q.;HNH8*^6"?4AFX#5"3ED@\D%$&AB8-:BU0?><$[?"#QGH1Z75L MJ^$:JG?X^DH$ZXXB#2V&'B.D.#-JSWG4C/7,N9F^;Z]U/VYFJ\V+8XD6M[^& M WG6;7@1#B:\ [>S:W,/R]Q_:44;PQM2R;7SE%EJA<.1RY"P%/.OISR4P7H0 MO,E]=IG<+RW:Z7_]IDG.6;V^78;^RLH1J7@P\YT%@'L;A$BBIXHT3IJUW-Y7 M>CH!\\5V@6]ONQ0F]PD?1?O!H,U(HKS'T:,OKA0QMAF$I;!6V"+',#@<_.$W M*:D7[5ORG=EE[.WMLB*E/^&]5ISCQ061V&K,M0G_LX)J[B+GJ<4I-PWT,L?+ M+5[N//YSYQ6$@N+W7_N)O0,'%2]:2 4H4QAQAQ"OJ(M5]#P=>$ED,P;Y3 Q&@G&4=3)&#F7M=JMO.K[D? ^VMCV;FB8 M_H[<96?]LMB5,8VR(9\NH>+<(V&UTE1(:"PD"(&]!)HQ'"G[L<0,JK>^ 9.D M/_W]MW> 1]Z"+U91!5A(1J5TU$%H%$:<'_2@]3;/Z(XSH9B?IV*I>,BZ+_\X MSX$_GG/@]=-_GPYT-@+:_S=6@F"%&#>2"VZ=EQ!)L^_J**JTE@#8X!1I3 MJ 2QB,?T!:Q=WKK!4TEBY=W&C[T'^KBSSPZ@MW3X%G[B5@P:S#@(#HARTGA+ M!8S%J$1JG+6V[M36G[)?.NC6+XF.CFB:OA[8LF ='?HRE4''-58:![Q9SYUQ MC@HEFXED4896^91)6L67,!6PA\K6!<.":?H*X6GDO4R%T'&-E76!C8802[&2 MC?2)2,6:8VZ++ RC3U0R18>8!BSQ'3 M2,88$V%2I)1F=DYJ_*D*"E,% R+I9Y2OAR -#"B!#%%-,7!.* 59K+L@6IJ4 M>AO67T;RSQA?H3&^;O"9_LE]/3$^+PVAW"NA(-'. TZ@.41E%$S).^'];?R? M)_<4(GS=L%37=X1W65P%+%$$4^VATPQ!),.?]H*@ #J0L*G% MM9::%[*A)XNBZ1_JCRJTGC'G0]VT3PL_#_S;MH"_G]U]JE?#- P;8IT5@$%,@@Q/5JP[&IVX]1%7O)./%I,F'D%%9/68XBH$L(@AZ$D M[L%"02AEN&3GJ-54[-P);*F+I%M\"<19#J@O7U;;RIM?@N:8+];SFZT=_NC4 M'Z).HH=E58I;0#AF6EL,,(+&\^CD4()H2CYVYR#2]>_#"8K\PM/LD4[(X- 40$E=;Q@Z[4)*F""?35<>9JMV/I\G[8C2/.@@[OO%^_ M_WSD<\WDE3@/FCQ=_<]YT)7CR$@/D:?60R,D10)2YVS3- 'A=ITS$F)K[N_F MC_6QN-CH>R*P\>*:YX/F$O_9*%:"0$J>D(>M]T@A MZ*$/[CKU&BD0*?$$D"N$5M\R/C4#KQM[2Y^!IR$FX>C$FMG [W#2*\DB-0+F M;KEUP:/=S-6NH\P5(#*; +=BTRS$9")/0IN"K5 MH1_(E!N,Z>/:=]N?KM7]YFN0Q__4M[\O@G"WRG2W(;:7R^[O>G4S7]>_!5U; M?V@VJ:Z_S!=-'!6"DXB+93RE$8=I>-P!$"L#\GK/6(#M:=EX&D%\(L1RI>MVD"T6>3)IJ]W#%'%,*62 =- 0'/6"DVQ'B@B]*1[L*G5 .56LL+ >63GHR MWF50:_^"R@LCM>;6&0.$9D(:PR)!VI"46MB"G-_BX#:8A'*=Y.[;][OEC[I^ MY.>>34 ^^DQED/$66:@-YP10&?@I(XT4BI003*D)?D5!LF\)C9J%##URF",@ M:3"D'=4XV"G[I6(KDK*0DRZ?KA@__8FC&$_D;,>H(6+4#S%882R'#D G@!4$ M!1&(J/6Q>*7>GL\LM^:N^LW=?I?.C+V9"TWC8>>_S[)J;V;KGY MKWKSH;Y9?EDTD?K=O9E?KO8_:CX'VY@"6192:2F$4I89HIGVGFEL?90&#CHM MIU,UDS5G*DTWZ>+"3D4+#<'!KCBU$7 =[@$3N M.I+4*6F:*:59ME 1PIS@5ADAYYIP)[WRG'MA$;5:NN <1>/6LZP'RVZRY,?- M;+5YL4UP<=ND)ZP.GFG=3<(_=TT;GE(KK DGM;+(4&.UM0[M>4J,3VK+UOE8 M.3Z/]>>>R2/?">Z99_.PGJ84!I%\SFFPM5Q,!9$%33*C=H0Y38#'C!^D@GQ* MN_[)E#],S7X;1K93V7%[4NTYM)# R,_'>" M%%"N/873K'>T][PQAT'#5':CNKW=!EUF=P])=VV21 ?]WDI)Z'RP+C1TL,E. M;CK?15XS;%(ZN_54:O0S1#&L3+/NGS_.T_Q'9T5W;)XJ.K>K\JZFHMQI%8"J M.!(P 0+&*_RJ#0J:[;XOHO. M3WY9I0%U$#-LN>;$.X?%(7&'6HE[H9':3GJ;KO.\.EC23Q;KN@? M3=[9%A>? A)T>.B_6Q7,95Q/Y2U3R)E@G"&)+?#**1/EXZXN(3\7F(_6TY4K MVFQ^YH$7OR]6A_27E^DQ3U-HNF^BB]]>(:H9H%(Q1;"4R ='0$6^8<=&2TZ\ MTBV12U"7^FHM!GONUG4.HPEOJXA0QC")(#72N\!:@$4DU6.0XFT5>+N5&9/Y M!)-?R;Y^:!SM-*9N-O,_ P,N4+B]?%-E*232DF8FL7>"64 XVO-3,@S =94W MC*Y\QQ#:5&Z$MCV)UG%"];,(XO:7-@CI,+2Z_989<_DPY6W98'"4=.FQ=534VI,AAK%DYHY#&Q/EB) M" 3>-%W[4I(7"HSTC7ZB#""3$1'ZO))Y=Q3V@-@.+ZX,!,(*[8%Q2#N -28Z M[F<^G Z_+.>-=QLV#1RD/JPI&XI-J<>JSA0R#NMH9<. M"285@X ZZI6DFEO4JD9A8&I_G<_^F-_--_-ZO9?%[?L YYO[U6J^^!*@-5^W MT2(7O:]B0$ @&W9 :(F'UAF\YX\S9KS9G?/XSS@;;\L\@TC_K M1VV/_S&;+WY=KH/IV01$MCKC_6<_7P0=.)_=/5*(W8Z]GKZK$MH@ PAN&C(I MHREQA$2>,N&S#CK-D70P")S'%LM8A]]UG7N2$FF%5X U[7.$Y!@SA!S'# 0H MM"M>S4=MI_/MM>EUO#D>Q6MPVQ?/-N RU.3S[OBG'/YS1^V;%5Z4)+%*(&FB94M8Z M2L._=X(CV&M@6MU7#DSM3E!!0*#KF+K)+)E-,3^$33U5 M2&6A5I)8BJ4 2N,]G00(IE,JAR>#P'Q@60XEF)$!>+9Q\,GG*NFYAP Y9C1" M&M% )8BT*@2R-GT8WM#J1>KMD'01?W-AJ8_]]VN+YG&]?D]E@132:5WR8T'/PC2,[?QS8_#M34#9@?G:NL\ZS2V>KIC4E&AI@?;> M&"LLUS;2K?C5WE'T@81C*.N-VV.B;'W8CV>G2+1YO*+$>>RELI1*#3U#U!^X MJB@?;2+>P#CK PLM<);([G'/V:V&O^B,/3Q9&6DD4I(S*BWS&#/#Y)Y>83Q) MR3=\.U&5?L_72X63'8P/EG+CF:MOR_NPH=H?KB<>KX!7S$"J#??""P*QE#!2 M[KA*J8$K6>NEXN!\$D JJW.![+?E:BNWAT#&*\2? ZSTO9#!QKGD"<=]H:>/L]B2'[)C\9?']?K/>,@6UCZJ\?*I"5.# M-T%(L(B<<,!8$^D,AT.*MSL9O/4+B&.P2V9^+I"]5A?Q8;[^[S,'\JG'*J2- M]Y![QY%P*%#=M$0]<,_B!)CUU,GYBH_A'B63'X.Q=V/T(\B*9F_^=)$ Z_K]>9#\)<^_C7[?O:T M?/V!*BAD9:6@SA#B 0?:^KCYE#*J52O'*:(G1= O,D-[X&PV4VLWCR*2OSYO M9;WZ0*4=X]0#+"!6DH6=)E3<:HH'WHUUG3 AW/3"V5RX^=_U[9=MJ=5Z_F71 MIB3B]01U#-LHJV!*X"*I4]&;L)AZD.N MQ=.5!\(JX)1O4HQ-'*)99);YD'V\ MVK:G[,MG*B&0]09AP:5S2GGC9$Q?T.&'*>&P A7CT$!X_1A.9GLN:)G9^JN_ M6_ZU7_?9D_?5SU=6,$4M*)+41'HR=Z9Y8;3,(*?\OM$C,EJY/H\^7T$+G -(0&.E DI( M242D#4F5M=CF:2_ #,-Q^Y;_4I7Z[J^9>%"<=!4[^4C-,.[ZLX4I@9'?[3W'V'[K9 MV+U3^]SZ3?XTDE!1CVCXEX4XB!H'#!#+J("M8H4#47F0R8++K^' N-V=;^]VCP";?C;<\"&'U6''H>_'S%A67Y9__ZZ:I7E[] M:&##XU\:U/!'J-G_N/K]XRL0>?AE);3'@%D3[#LHM)&$.QX7+%'>MHO'(H?# M(")=ALM$;F80_\=_G!#_QW]4'BO@G<:",NFAILXINU^PP%"EI,24VMYD&.%W MYF4&X7_ZUPGA?_I7A8)9AK"'AAH@O79<0QD7S+E(J?8K:)#V,/+NS+X,\C;O M3LC;O*NP-=!8;1%ER$ !*9>1UO 7DW)366K9W3#"[\S+',+_/Z>$_W\JJI&0 MD#/)%+<^T(TUC0L.-G+*05_0K..!Y-V5?>?E?;-9;PU]B*(<-^OJ_>9KO7JW M7#3#-9MYX\%F/5YI=/J!RA'AN,-$>64@,HH$^N*"&4VJ&"DUV;5GX??)WR&= M0[-B#J]_N*(<4(H0M!X&Y@"!M"5[:J33KM7B%[WE1=#+"<.SC%0/>2V($)%(KZ!AQ $2*L$I* 2@H\[0/D9Y$QT7/FZ["?GZM MWA]?)?6^0G7_S.RF"G!-$:$ZJ=,YCX)K-@ MQR. U&B.\(.MA*_D*,PMJUQXCLP[ <_XD8IIK2%AX8Q05H;_@]!%5\)!MD+HW-!Y;?5\GN]VOSX[6ZVV(1]Y?Y]/__>^"SOZE/7]Z<>JYAPWG A M.%&:06NYQO$2PR.?U ZX0/,]/Z1Z9/Z8F2U['CU/9AE_YE&?Z2Q06&8,H- _QM,9VDM MPY?I+-VX6< --W026@ZU(D(@++W2QNP7[+"56=-9)B[^SMPL(*$E^%N46P*D M!U(:R"U5*B[8&)B2W-@YCC=Q\7?F9@$I#@Q@)CP/WKBE'B-H (_JRDF,4KKE M)^6W3$'>G=E70(H#(@1RH3R@1@FLM6UR[_8+!BCIL.^.B+!GB*/ M:5XW8Y0DA]8B;9/DT(V;4TYR8) 9J5T@DQOF@(3$[JKEA!7(@I0TJ^)QTU78 M79(1[<% M8&FPCX)K[85N9H8W6TS"K8":]6?9; OK0*' M+0S.JU,ZL)8#1;2+G":^72) ^<96?X#KZR:[;\ED43?+Y>U?\[N[0,TV'/)+ M>,GBRSRL>D?3:*KGT<*>KZE3,]-.[ZE,.%><0@XA=@02&3E""<[:-R%'CZB!\/+7RE*9X*VW MBIT-PP\_;R+@VY/L.1W^?M/0\%*:+=B3\MK*(6&=A]R@X'LVQ2'6V0.WB+RR MV1 #(>EY]_-\ LGEG9\@Z15BW@4E\^FO^N[/^I_+Q>;KR:;_22^NJ/44.B!Q M,/.X]T8ZX_;5#6'MK]BZM,?2OF_\(T5EZBY*(',&TB0 MMX@0%OG#)BMH_@",14,XO#9?D$(&0)AN&_>VJ=UTGUK=U'#2XWL[L7R!QL-E9IR.PN MCA*B^!_OOWV;K7Z\__PB*#GR&(AQ(OA-ASN@@L",#T"@Q'/*J0__<&N0D44, MC#B!P?;5].=>4DDCA:,&$6,U9UBH0'WD!- BQ80KM?QT8,@<34+H618%G&GZ MQS]G_W>Y,G>S];%BA@O>4@D"/?( (TXP9TPYQ#Y;3=KMSHI@< BWMS[9$ M212 R(?UOYM]J\^FNG=\4^65 U(2P*6%A-E@<2(;^0&]]U>,S$%@TQZ:/8@C M%SQC8MEVF/LKE!RK%>ST?-6(T%B$K5*6*:2-M"#2CI"XLAYL@R%C.3SO<^'N M5KW^ M$ 0;OO1KL)]M_6=]M]PFXY\%7*OG*Z$!!DIK((0G%!(G+8VT2T!38G$%3?;( MC;8A>%^ U?=KB[JS-H]7VCBHJ4!$AVT'&=(0PTBYTNUFR$Y4X8WK>5PJ@@+ M]Z[>I*50/GI!I6G3J@)PA"17#")!N(C4R/X"P/>/U?+D M9/ESCU;24\&HYP9!!#S:%AY'BJ%)&K(R8A5!4=LF'^F:Y MN)G?S?<;,#ZXSS)YEO-]]6DF0=%@2 S06$D+D&;"X6VU+Y7,,] J;6M8?GQ8 MWMWYY>JOV>JV!=6//EUA2;V40C ( 1&( 3LGC8N++OFNKB!0'"DLOQRIF?K M,[=?:0L$58R8&1 JUYUGRC[UN%^W$S6VWR@^N MYL:%NOGW_3P(Q=ZOPI&W.^;:Z-A7'JNPQM@38:D&WD,6S#C-(J6*XM%J&*<# MEA[86J)B$8!CQ(CFU@82 W^)(D40)[4WJ2SZ[Y3+&Z1,7(TB%KIQM,2+-&1 MVZR-8V9*2(UW7!C!J:7"2&X0I58YJ+QTMM69.G8V<[=.:ZW?5AE"/%,$2*1X M<* X)L)$WC@(4R)Z!:9)#82;BU.:+Y5#K@,F4K(\1( 4>/<@9. C):4=0V('D% N:'^$)3IIG)?/%7IL'$]5-H(H"Q6G .B M(YV$M.L#.IT4K=RJ-97?.:RQ7Q;ACP'^?X]HJ[0435L#K0WPG!DBS;[Q8:!6\J21(@4: M2+W(_45296_LS;QIU>WMO'E^=O=H#/4^5D^O:$=[3["EA"K)@$-2-:W'J><. M< )U1=UK'YU-M0CWAZKT7SM8Q7T'#531R@S2G&QS:V("S0<7G-=42]R6_;& MVUSF6%C@+O1VIF[RR>;(B"D&!C&T:J7A/5=AP*M(+"$V).)6I9%+EW@9)%_/W/)Y>-4W] M7@@ZDH2#3"U,O5"3OO]>K63.?Y]?E M>MU:BYQYJO+:"0>@UDHW+3>)L@=T8V&3SI@"@\E#J)!^.9ROFGQOKJG[S==M MK*%APQD[]_A#53#8#07!C@\LY- !%/[PL 7T:-VA"S9T>^/FN)@Y:^:>>JS2 M$E"BPS;3P:AK=*C")E**C;S6,'B"R%NAZ"+N7G@P_?X?'__#UX'EL[NPC-GB M]O];_K%6-\<[4IQ_J!+$:4NX=TQ8;0C%5NFX<.+,E5FV_VIRJOWH/[ Y](%;!T/-!><1_N=1@7& M3>KV9WYCE_6*S^G'6 MIW[U\]761:!6,..,)3KQ35V_*=!7QLG^F9JL*X388P9*Q(SBK9)Q$X/#+X0.NO5YA%LPM^>0R;\J/H8)%0W MC;Z>C#=^W;@Y^?D**2HIXQ @CQC#0!,;@PF$0%+ Y(\R;9L^N3HH4G:SN!^O M\*@]<_+SE;!6:H&H]#IH3_-$#ACX"R_W%EWKWF7!]^6?&F;D@!@I#PQGCMM(OW9A1Q M.YH].P $TH6V3&1?MMXHM__W?KUIJ%V'4\]\G2V^U+\LU,UVX4UAX6J^N)E_ MOSL7R^WTGDIPX3VWF&%-M<&>JG"P[GD1=E)*.4_2B)X"CYH<#,X%MA.K/M]. M^]RSE>?0->GT3 'OB$:8F\,&DU)-]+NF>LOD38=CO?(BV+\C+^;?[;R>E_>0S M%0TV%;)>&\49".OVC$24<\-%UMZ3?]:K/Y9#2[RKS);]<&Y0J<_^/B_UQY^I MB-1088D($%8)CCSVD7HA.4OI-U)0R4 O,D_@VX7)EX].HE]/3&,Z]M$JD(<" M80XZU.0#!G>4'!;)/4EIB0[!-=\H]\314:L4W=_?YZN=U1FLT!.^0(NG*X&Y MD,8 ))IHM6I"H>( =WLM'=_2Q=ZF2#&)M:F:Y%%#B$.?DJ:QROWL[D0_D*ZO MJ""2F'I+)&DRN:P4AL8@BR"*I52,E)K_U!MX!F9VMKS+O8R:3+!M1Z^CM52G M(EP=WE(Y02!GTEB"'0" 8(0.C';49O58AK1@AP/(\ZS-P9@_&@A?USL>]'IA>V[8[4W&L$/-#LJ>9Y-%8/_\+\P W.<-I-N!^Q=5& ED@Q^OC!%2&HDX M.NQ"I))N3Y)R:@><1EB:;7B9* H#9FQ&DX[,^*8**>T1]]0B;037"GL4J^Z4 M\B;EHB\-0?-"6>3"YKOZK\=IM"L(U8PBA!B/,E16)GGDG1.@KB(<5(*8 MLK<>>#I],Y+I%H&1VVW^X?3E2J?W5%0!A3EG@1>,;(R,-A#(OP/(!M,)"R\B@:[XH8DI6]WOAV^ M"@79+\=S(>SWQ2ILCR^+^?]L]\)^L>M/7V>;?RWO[VY_^?8],&6GQ>=_UN=U MWF4OK(#F0D'$L)0>8JD%]ORP_U!:1]R>6K1,US#-(I/LA[/[>_9MOM@/^@[< MVLSK]6Z64!V L G&R.J^/C46M>.;*H:I@X(1Q@&'PF&G8:S<4]IYGH+125QL M9SFN!Q%&+G"^#RH_T/!?P<$[ ;Q'GZH T9IBJ+!ED /+"?0Q T0)D]33#+[% MBYO+>?N D2RC@O;VPO92:?'E4[WZ]BQ^L-[&^'^=S_X(MFNS"_9SA)Y9"I.> M(V0199)(Q@TEW#4'C994*D"H!1ZR5DF*@^WD(]D.Q^80M7RR@K*Y)!26&@&] M]N&_"$6:J:97TKRC5^F_W.,]1B%XB* MWB3X:M5--UZ64W7C@;9 82;"(H&E"@D0]P-DX?^O P,7RNI(U4TWGI55=<,$ MM!9IA*$C#EBGA(JT0TE4DNU7H+R[2NQHS4TWOI55F3L> M="[O;PV)L51@B:0UF&@2&.8CA=CB*S,>4\7 M26#6(O#N)=@<=GJX@UA8+M*822XI08=:F@ZDOF;:]' MN[$XFWG;R\1?Z9GSP7"G3'D#L3 F\&I/FR$VQ?>>'GRZRKO5^-]N',Z%GC[& M_WHA"8(*6*2=P:@)6\E(&=0RJV<]=>STP.#ST$FQK4_=55SRFHH(ZJDDBG.- MC#& A\/^P"FE4JRA4M$SN#6401!Y;:1FZ3[PSRR;;@OW@9I]\'2Y>$F2^SNX M*0$"\\5L]6-+6Q,S"$\&T83U?3E4UK7U>@?]]DHR11D!V$EEJ&)-VVZQYSMB M$(TV>J*,#7 !/E^UYTJ28<%[YY_SQ5;H!PJ;0M3';W'_O@^__F<=CKOPFS_K M?9^^?O?0I:NH&&N&)#-DK,)24:20B1@)/@ 8K< @FRE2",S3MV F"&0."C]M MS1)47VQ!\/@SLTV]CQ$_:R,XZ2 Q""9L@#72 3'26$V@UI1:%6QDB35N-69M M&%I?"J$1P6LHW?_JJ11;\*6G;ZB,Q$K#X D 0H0&E&/((@^;H9'7E831"YJ6 M)4@BUX'_.G7/2-@\:O%\'_#QX\F'.Z.XT]LK ;1#WALHG0Z.,:4*'?C& +SF M SH[]%I!?TCQE03[)PW-'YVVB7@_]MJ*(P*X:]H$,XX5]-M6_3M.*0*3FAZ4 M&M:8$M![DEM)"-^'#I]\PL[#@XW,YK.[1*2?>WTE+5,, NFYMQ@Y)!&/XE(4 MBSR9+W*'^$7]9=8T._P)_('%6-(&..0\MFAP?M'[*A_<2D"UL<)Q(H7F04U$ MWDA+4D)U!18"30'.J3(J$[_O-U]/7L-=\+:*6JPXXP$'5 !'M#0R>DQ*2Y0R M'K-]<"-Z>1S9E:2'/]3?9YM53+W8QXMB M\EFB5C[Y[DH;!:&'06(\;'" ":$N\HP9E'1O7^#%_12T"Z12][SI/;-!7;QG *L>Y%427C>QD(?#81.1/+SUU6* M>8:%A521YKY+;UNO[#AC-%-)IDA2H\@K-D4R"FQ<*+_&RE[2!(,WS"V6#EK, MG,=8>TI0Y )"-DGU=KZ*?-K.Y,T"MP=!C9R.?,3FWV0/0VM+F;B_;^[N;P/6U+>F5G#]6[T*0FJLUT_+ MW42QW>E?;_X?>U_:Y<:M9/F/9K $MH]8/3K'MM22WKPSG_+0593$[A*I)EFR MU;]^ %8F52N9FO=_9M(J&VE[K'U&=>2*:#TIX"-Q@(@. M5M'3J^1#G@[:?\=KG8I:UU=WN3 MBOL=,I[N"E;=%ASRI3&]7]6./#'<\CGAWB46=#$M&@U?$"N=9T90"#I:Y)@25>V^VDJ"4^^,,U)*0YWB/.ZQ)7+&,LB)D<@*:OZU0PRJ MV)&GQ/N[**GXW@]D^WWQ;;=\^TE_^W:SNDJU4.X2T^*O?E]]7>W/'JGU\&T% M85&/#'-IF76(I@IC4.'J),H).YU^)/6E39D!-3U)"^O#*YGQK!Z&VTFI,)OZU2FI@FGCP\5R"A,%0I..X^= ML,Y(J*2DBN;X)!U=CO260#HJ.]MJ8#2>O=RJJPGQ7AZEX-'TE90S[2A*?;VD MMKC" 4#DU,6:>A3BJ$SL3"5C&@-/.[TUW>.?&:' VE.E=?3MJ; 8>TD-*N57 MP^O.5T?+M+&G#=XV:W?,7]975]O;Q4>A]5%\?Z$N5UR^_+F\VWK\\WWVOP M=$&D,A801@B015(*'V4J19&>YRQ6'94"F1^I.E%%5ZSZ?;G8I:/'[38EP+R4 M*E+WT<)S!\"5(%@(&I W5*93!VVUYUBH',^@\8EO_^R#2 O[1R/7;-LZ%)N0Z/%" M!V#!*\T% 8T=]T&5TFF0+*M79O-;B7M-NN=.KC;PYSL(#V[1HW*N[N(8SKL' M+SQ8..2(H\P3;*3'F#"'JMFAJ8:L!KY33ZH8P57H1@V=\NC=?B M-,#8>)$*0"$(6!OK:?7Z$DP6BWZ=^?>CA1%VNGOO7>^,H_$8A5=2"\\$ZYJ/M 5VJH1QB?BO]?4J K/ZZW:_O*Y?2*OY8 51 MA"I/C(W0Q'FI%!:DFIZ(ZYS(2_SKMF! U0Q-V&-(V3UQ:E#SN<<*'X)S0AN! ME5<8(L"\.M'6!$Q6V8+FMPOS]Q;)02B#I!$J]UY1.)][Z M..LLXUG+8?-;A_DMA_WH81KY-,=/O-MNOJ^2OU\&-Y>9-(^.&2\[DT9C'BUP M1QTB&%.0J=[G7<]K1ABN=5O24R;-7?62X\N7P>BE*IZKF%)V9$VAF;?W>%*&_:]\&21KFXU0]AH MRV20FFD-E;S49O5CG?PEU7CLZT8; [/O!:!:;\$% +>(!DL,14)X;8ETE;0\ MA)SPC>976P/;[:-QKQMEC'90VXEIF#%J8:Q A@6.A.4Z_F"=H25.PIF0$^(V MP6X&?=B&PZ$_-$M+JZ+Y0EEO@((8JT6@"BSV+-7"P.(HO>99^7]3-Q4'(3$5?):Y7)VY:F;DF.RL!MU#$6_YK1[23ZAA&3Q M?TIAC(5.@?6ZDL\(FA.5ET6WRS$"NT%VX$N$CZD&Y.[A*USTE0 8B[%#(>T5 M3FCK%$OSU!C#0'*H%;/2CZP?KKXLKV]OEM45S=V=^T]9XG]V^]657E\?#U.B M;CY&;9CX0O]U H_,D0L>^>B41CPM<5( LD&6F#%J6%:PV64Y@+79LQE3 T/M M+C^E>O:"\>$ZUX*MC4V%%%/E/[1G]X MEIX)%VC!T$8C%E0B#S*XZ*&P(*FF5M(*GZ!43M&WK,2&2V1GG\@/S\QZ_=(; MT[/YL(5@*H0@ M;2@"(LZB-42'GAX=_>**^5$W^9]'B%C1M M.F@1,'."4IR:K0MBO ]('%$B68DY6"#&6H\IB/B? M2EI7TR^_)!^S [T_.5_J#-Z!)^V'VZ]?%]L?R*&55<0A;C4)5@BI08=*.FE=5NF( MRYJ^M?7\TO1M#^MPMPKEJX;5>K6+AL1OF\W)TJK//U"@$%W0YELMFQ\EGGRUDM#:QB[1'08!@0"WRE=PRTFA><[6MTC?] MPCKAS]7:TSK3?C9*DC/?,&)R7CFB0)SQXUT*?518YHNU81F<:GS MH!$EM)87VO=^>O?^?ZS6JZ^W7]\GW=R\6_PX%.8+F^W/)E$'_%MLMAGC%R Y M0=(23"D6E .B/D3\! G&.2=':Z'8[>SNC$4O[L+#Z6"XI>#P[X_+[=?Q^P.W MW;0Y!$C)J5R#U-$IXMP0QFV0)H+NZ(B!R@\I405=54;<"0E//UA8PP/7#"3A MJ7X_LI*C4F(5;-:1RH0F=*ZZ-SUB.M0)RJ-%)2TZ96!IC7ER_N$" >!4,S90 MC^.?3%P=324U47AF&,1"*UY!;RSE.9955C_1R^5=/LKC\*XZ(_C7[E0MY1>?*3@FF!@N M*8,H8,"41CN@E-%KE5.&;8*=1'MA4GLXAZ+,^T3UMY_B"QZ2M-[^M8]K;"JB MX/^Y^I)Z?#PY8:IC>HQ MRAEB)/ *C^#JY:9>SBHY-7JVT\(D61F_^-3Q0>.Q"DNC9Q$X."N5<$H3*E2) M"7?2YQPK3/"Z9I+,;*&'*7(S;&ZW'5$S#54(09B5$K@SA+CH4;'X_Q(10K*. M3B=X(S1%9K90PR2)N?K>U9J9ABJ4Y(*!#XXY(P)WGFIZ1$01R"#F!.^2)DG, MYFJ8&C'UIZBZ#MGY8+R""$QYX%*!EQ1IAZC5%38"LBI03O#::6H4S='%U'C: M 34+ 2(XZP 9A>-.$LUN>[1M".;#7EWU7@MY:FQL"/\D"'AH&'ZXYEU>^W]2 M@KW^FGYJR\:7QBNPI$Q(+(V606 = G+D:'8'DG-\V;8M[Y%^WVY_6LS$[9U@_=P%ZK'][6;W;[; MQ*N[+SB.>R;IZH5/%])0GEI\*9!4<.25"XQ%Q+Q@1# [8D;%X8V/+UP[^?'I M$P4!+"QVT9>(,D8YXQ8)I8P"-,JIBC.A>X-.M/Q#/RX>*;:%%[9TP?+CCU8!$3A'L2O2)J M@I&59"KHF20GYJKUY([7 L>AC*72,-6>BU\N!"Z8M!R4LTP)+5,G*1=:A MPP0OMGI94?(@'>X@(;ZJ7E_?I6*7KWMN3WW\^0(I9FQPG'N3@GFHQX%6LDE# MA2G,0+LX<- 8," L* M1XB93-W06%FDV@E3KS]*3QO^BU#?38/?%JMUO>K)#4&F^\DCE?(5\K[GW783]\O]CWRR ;?"5Y\8UJS+2SSQ;,\NC8 PM"$BR40J;4=(JBLJ[6'CFPW,U* M9#49IE JBN\HLG%?(\02AS"JT/#2SN3HJ =V; 8#?8C%YN777\8QK^ZZ%DWE MX*G?]<%H"2101)BP5&B)D+JK9 RI0";]>Z/Y=>_EJ>BP\\^6SA*-?(>$<6IQH:EZXVC MS,CD'-!-D6*=4>!Y;G4&]%#D>G%)C\;Z\DV9< M.U%*#4;JG(C9"5XQ];Y5=H[X4#R[[[7%]]9?-]O]ZG_N?CSO(]5XNB"2$1R^0=/UAO0G@FD67(Y1(BTKU 008S6OF$B!T\U*=+VX*D9 M^BTWE]UV?X][\:?'O(N_*MZG"E,O'"<]^/N"*0,^J""9<4($Y*57U3LS+N?F MMG>NRDT^J+T3X477^]$G"L>Y!(2]5)+K(+F76!ZEMGHF]UDM=?58TZTPZU/7 M?RS^20D5)[7]X#,%)=I;[R3AQGC,!0JXDMUK";5N:RY(WTTUMND&MUYU?I=$ M845RS MN&!6UI/'#,VL?E%OAD*_L,_A(LE3CH5.D]1&EUWPX."XN,KXQWEL2KWQH.E% M4C.XYW&1%#AE"O,09'0''9;:5S:?!L_4S-HF=4>!QA=)S8 >_2+)_/@87^3, MAEGCZ<)JJQP2##$'DGBK".A*;H-%3K925N;)E$(PVNZ,_.N_2>Y_=.&L\ M71 )J1IM()H (5B -+*2&P5'YK6P= _%M3\6 M$;CU07*CX#W)0(E8V>Z M:#8'?>)QX-W6F2V_;_/P^Q;UPKN;#5#P-+\U"*$H#M90':)N.;8.J,&>U_)Y M+C_&6W,/&'/EP$4;$1'&13B@P!6 M:/%>'<[Y?NB1MO8[F:HC[[#=':3C0R& M*")11%G+C'$ZH$KN8-S,JK)V3X<6E]?-(!^=:IU=7@?A"+?6&B4P(\E^LU#* MS0S-BDR=(-4Z94*+R^MF:$\C6<4GAU4J2[SS*)GX0'GYSES8K)S'"5X0]K88 MY8 ZH625$#0R@E**$%-4F&BBE^]M!1*C%5GJE@PM=?52LDHCS$;?6CJZ*S& MN>3*&T:=H8ICC&PIM4,DY-R53/"\9CP;IBWBH_,LJS#DOS1O)]PY$*9ZG5G" 2=1$H#=R7]3LD\^8YJ0D=1:!>@,4AG&DB(^+*T$2"9QVYPH!8'1F8;B]\6,S /CCK0S'W[Y? M[FXC>=]^^ID^,7:MCA$7#^; 4PY421LL *=(!C!4!!U&/.-=WBRO]LOK MDQ+5*6??9)S"&4DLP0AL8" E=9Z;$@\0)BLF=@Y+25VV/,E/ZI^,X+EV-*J$LQ[R2@/JY^,H]:W?3";A#T>,0[!$-Z4^K M4XO1O4\5DC-GD+240/#1JA;,5I,)2+2I9W:Z-@A)VN,[%$^.::%OUM%@6?Y^ M.J#KF4\75 EM&.+1D@N&6JN49J5C/Y;X6@1Y\ MKC @&:;2"8:1H]80B5TE"^=9)R93C&(>A#,Y" _%%K_8KB.K=^^6VP]?(G9F ML5M=G6#-LY\O$#B62B$$09");B2)L%2R:6<@@SULZEG6@U"I"]C'HI1;W=SN ME]<-2%4^44B@0N-TEFB<%@X90*&43T@#.=W9^2]:=0;\>"ZWQU@^[^9I:D57ELW^^5J.U MH\$H!9$:JW0N3QA0Q3WFG-S5T792$SGBC="[*,*= &_W7Y;;=YOXQD=)S'*] MC([[KF$'P99#%@"<&441MDJ$$*QPCE367:IR]\N?Q/?(PJAAA\;B7.7,0 M+:&Y77Y)\GX_.'ZC=S0>?I4Q7DBJO. X8(E]W%T<88IR2ZRP3DW".G&1F)" .YT]W3MVB/@FFG4T?J/%T(8Q$).+H:;3W"=(!&5W*+>,[S8QM'?*@"<-: M83T4Q\)FNUQ]7J?7/EO3Y\EG"P58"$V]C?ZA9!"2J5?)Y&F86:93IUK>=(MM M/;[L*L+LEE?_Z_/F^_^^VMRN]]L?B2^B^B%11=RC2OGKXE\?GN'&S[\LJ&>: M2@^IGSFWB@2G$8LS* 2EL5"8RV-F?=F"!5QK!R6D(]'I$:VC/WLO(L98"#)$RG.MDLS@\B2PF5 M1C"S$^1<-9]E32M4!XN\>?%,ZFXR/9A?9PV:%J,5GN) %*,(.(V+N!<6NPJ7 M"-AH)L\ )P3Y7'DO>G;??/;S1?1K.3+&>8>= M0T3AP"OO0CF#YA;=W(V>'\=D=(#L*+7BGDPH??V?M[M]6;KI7^O%70&QY?5O M4:!T,W)V)^UB^$(20X5VEH; (H)Q(CM>(J<-,S/K8I3)GE-EX891P%#4?2K/ MS_7_]QK9[K6>+Z)\*G6[H#HP&3 P+BH#6E.F1PNKGVX<:QJ/@O?E6_O;M M7S>KS^?;T3<9J.#2\@AWB!A@A:FSJ3Y\B4:0=F;G\QTSY"S_.H3^/!&?K01X M\IV>!BG\C%&O$Z5QF+YQO7_[Z>/BG_>;FYM/F^W?B^USX;VCO4N!-<-,(B$D M#]2 HH1#";,)RN5T_>JHG#&^++I?BBI','Q/2?X(LE,X/ "@GDW B.ZKS2(, AKG*>IC)^6L&/MP.+XLB M@UZEO !%RA6X.8KV$XH_-^ORAZ=X_-_%S>WA@1I;8^_?7<1ET'KDE?36>@K" M8!6.*R(7.6TR)E2_[G+FX50U/ZV], JAK_:WB^UJ<5.=S8VS_YUZDX)KY+3P MDE#K<7210R"B@MAYF>.T3;>APN7,MO-MT31_[A=Q ]\6EV= M.UWOY?L*H965W&N,.4B+5;0O*FQM$#(GOBRKML%KG613TO:O4\S.B"7=)EV2C* M:.OX'&-XKF^7^\W+N]]+WDK=YPLBG*31B0M.*9P2W_@Q;<5:BF=68:Z_:]B^ M$.\LV."%3M(8'% T3[KB6GG+J@9H[E8.(TYC5BE?M*1UAE.(91'@@ MT:ZT"!L!1J7XP H/#B+G6+BCU!@ZA96B-FVRBF7\1A-NK_6WTQC_; MZ T?+)@)'@;L)5!"I/VYD!Y)6]T>686/-X3%YXD!W:)^5 < M2XEIZ3[^WKN?39)Y\9E""*]-0!B @=7>$\DK&74*U9\7KSK3^*8?? =+LOKZ M[6;S8[G\L(S.[2*:Z6)5ETUHO\=UB_HDF-9)<2CM M. 8J$8O^I_&8@,6^DALI,[.5JT,>M"@.U0SK"13[00J(IT8AK!$U 7.F6?G" MAFL]ZZ(;F2I\6NRG&9B741H,6V9XW.D%CBMSB$(96<%A+/*UFM)=SE[5!T&Z MPG84W_YPF]G HZ\^7R#D,3> I7'>&(C.!J[V<8.US>DD,:' W1']^)9(C\:B M&K;,LT\4FFH9'/(>NX! ..SM<54U]QN_SV2+RM+Q.<:TPO32RM+1!([RP@CA M4C0=$DU',L"XXB! M\UR#5E)P+2K9@X <[VZJ60C#;IM]J&$4$_YP@72(&DW725587?HSKFO3GQBB MX'$2J@!$!TV4=($HA"H$E(:9U;'KF!6GC/[N0!^*=K]%5+:+FX3([6[W*(?T M1#.C&E%!N4,7P+@/#+-H_# :! V2FA(Q9SG)Z2O349F;SB/?Y1O>'_C")MM==/YW.[0)%=1;(ZFO=AX7 MQ'B=9 :(QAJ.%)N!U#.>]?AAN=_?'%#:'4Z5=KOEOIG]^.P(47YA"8W6.6#/ MH]6N#%26NL,>X[%6Q)DPLE]U3(*.>7473PU4>&TU6SH3_S2O0_'1 MYL+D-#G>&F]OMRF5Y+ *-%K3[S]8:&49=D@:Y6AP&(&GU?&U')B&ENBN.4I.&D()HX#& 0'%^4^)Q3I0F5?!C57>H$^=>>!2ZL]\9B M8IPR5AH6O*Q.3;S0657N&A=/>+UK7(\J&Y_@X79_NUV6YQ;10"E/.**(7;"\ M]N@%DP1 6LF"CO]+[:9DI2XODI: M7UUM;^\N.\JL9OKP-6>=UHP1U4$RY UQ0G-O*8G.@4:@-08E:QG._6 Q3EIS MG#KO="=W MM%A'J^(P1"19%@]:I'TUPWH":5\!I8[TV@OG52 034E/F3*.QA>V"--71(ZF M*GR:]M4,S,M(^P+OL PT*$KC0BP)H8N;N$NA=W> M26@QGEDUH%PUUTV^:(;JZTF^L-PK@T5J/X_!&&Z" !!*2B&!4_+^D4E8: &S' M*R@S %4[)M'YUL:]J&1$VAZB5*-+E'XX-MC;K*]NMPG^9G0]/58!D JQ8!=M M)\TT)ICSRFP"CK):$C>FZ4O=K08D:N=4.D_>3A4T%&E/7LD^LT'9.VE^7RW^ M6MVL]JMG\SZZ&[P PB@)SGJ$N&8<%/#*( ,3Q# G,V<:E']K- M.K))8XJ8XLQB;T+<30ESA! O*%@(U(_8L.$Y+9UMG=4(IXZ^H; $>T>CU:TM M<5P@JXVO,#3"YYPW3?!DO1=V/;_H#*R9@7?/Q^M/BJW\N:@VY.V3YXN(M-#" M(&6$81HI A)7LK/H*(Y_M-1;=/#@]*E!WUP%C;!/^MU^]75Q#&VN3(#%CT/J M4K5;PBO:+8V7(7"$M9#.8(D4C:I+IHWR!E.H=0XVISA@T A)[QPQE%+%!0$& M%1Z>RPD<7T^BO5%MVF3% 3=3QB2B,[/C@+VWH(0.5#MO2)2>I2;?2>: &*$Y MKN#4[T]Z(D?CH.!F*I@$[3H)"N8>0; .I3M\'O=R;#@]RHWXS,JL=4ES)AX>;6G:U3+9\-"VV&[02"R(VGF.'4V4(S MB:T+R)+JA376.4'D$XST[(,,K<&\M*#@H!P$BHC305,AHP5)1"5=_+M7W?&J M&RNG)=27&!0FE\-KYKI!PR:LA-W5O+YTH'0<'-\)]74+#@PD2 C06)-3COA*S<$V*= MSHGUF5=0<-L]M \UC%CKY>39=ZN8X'I#%EQ)2KC%5@=)F"&>P!&AN$B,ED\Z MF9#@VA0Z7[JE#XU,I3[1(VE2#9J/?R]OOB__V*SW7YHMJ(U&+A126)/H?Z5Z M99ZH:$RI$B]JA1SM/GP4!G?-L8;UB+K5U42YG:HJ??Q[TQVERP$+I3A!C&$A M0V":!8)"J-!AUHY6D?L7DUNJ:,H$CM]_ZF:V[9"%]RH@[+7EW@I"C"44*H22 M.1MX\N7)*,Z]VRC(1^%/T[ZT!H$H)$05 Q@FV M-"X:=^Z*5F#"ZPN$#MYSRZPR'GL;>' .LPH/*L($DBTF41"Y-FVR J&;*6,2 M$:G9@=#<:$Z"EYX$SCDXSZ2L9(: ?@5"-R9'XT#H9BJ8!.VZJ8X<@B582Z%= M-"*MI *7U3P58QB]NNK(M7G0ICIR(ZPO(Q":XM1]S49OFX"+%F;<$D(E4P W MLUKNG6KY;"!T,VPG$ @=9XUE!(1S$&<.@$H>@HK."!;> 7N-Q9(;DJ$UF)<6 M"(T(-\H(9;3BCFN$J2KK3"BN W_5@=#=6#DMH;[$0&@DC-!:,NN4A92K&:=< M):$,,%IK^$$#H6NKN6X@=#-47T\@M F6$^H0CLLPL4Y(8ZHUG3,*H^5^C1D( M79LK'01"-\-_7H'05G-%-752*T(58@#V*+L660TRIQX.,LP>VH<:QJ/@X0P\ MJN9Z=57^-I4Q:14 ?7JH@@BDA$ @E46&,99B84I$A-,J)TYIZHMBQY0Y2\A. M-3$>-S\LM]]75\OT[HV(>.^Y GN!O.'!"*^U]Y)!J(ZD!;9\M-.K45C7%2_. M$K"]!L9CVYMUU,]RMV],M_L/%BY$RYI93V4X-+GB4E0G,H)2FU.%]?)"B@?C M6X8*QH_QB2;S[7;]]G"N=U<(O%46,8DT8$Y%CTU;'Y.4I=#S:R MW]EQL2L5C$=%>[M- 3B'R*)&[+O_8&$I.(%]H,$QABR5-J!*6@0LYQKJ\J)S M!V-?A@JFYA-WX L7&H4XV:0.A!T@I@8J6UB20')2)YL'SSY;VES-D(2=*&,\ M.OY[N?K\)5H3^OMRN_B\C(;$[==O2?N[?^U2=7:[N+FZO8E\6'\NGWK[U\WJ M\QU!VASD=/&%A>9Q-W&.1V/'RNCY15.G,G0D$PH-&HW[:M;;$50WHHWZ4+I3 MLJ7SMG1Q_C[Z(,TLV';?4:3MC>.@K0X"5 C(V./BXEB8\Q70V*RLTVUK )U> MQ+Q(7 M.VW$R:HO'5J?ZF MN-,\+V /9MCY+RJ0QR !V]0'V=MTX*JKN M5)<(OV_6GS\NMU^KRX065T3=?G5A:5!$8D(\W:3IOL M?.I4WY M7^;&'R^O]VW"G-T0NU+&4*1\YFW/ M9I6]^$S!4- 1/.*,TP)[+)S@E8Q6\]<5T]X!%3;] #\4N?Q_WT;0/RRO;B/X M\67/)I<]_T!AI12*!(>XXZF9@Y94A]LU M_]HW8-!S'R^T"()+*37@H(2!Z%?X2C(409OQ 4WW[.D X98%]0ZICS6X\.)G M"ZN1< &%2'/FN6#:TB/%"98Y03A3/T_HC@A=P3O4"O(AZNJN?MUAW4ONRF9] M* %XVM(^^5R!"$1Z8@6!@5!@C0^5R6@$XCE[TM37E&%LZR[A'];@.;[J64OZ MV<\70G*LO4;2*VCC;B%?Q7Z5,)O@Y7^UF*GG3+;3S*J)@C/& A:5 MM;) F7+5Q+-"T5]%%+H_2,I7PYBIPY\VVZ]EZ-WF=G^T/=MUDCL_7,IQ!1TQ M9](%(YRD0(Z3,T17=L;K7L?4J9%;W+$VQN/ISU?_N-A^OG^C]VZYO4I<^-SL MZKO.@ 4*W%JL9/25?-Q.,')QN;A#QP6A0BF>AJ5?W5U M^S5%BSSW=^OKL%AM_^_BYC9:7C\1+B,M'J66S#K2 A'#B'6I200W05H=X.ZR M**I[/V_UPM=[O[^FUE'W;VK057A(-BFF.B MHZ_GTP\5UI2@T?H:C!^X49N%YS?AD;0UHIF9+?'GS]M#N9B7%].!)\SY%RJX M%!Q317FTH;C!)$A#2NT0 2SGS.#RS-P12#_ 1.R>'&F6GGJRH)88 M(3D5R#K'D)"$V9\:0J/5%?\U3Z?,@SG,U&<]C)&FZ+/O4C@G<9!(B.A/.H2C M6E"H=.+90 7K?LW-2R' ".[]^^759GVUNEF5!=6>2'U/U.C3WR8W/5WRWE:N M/'E-KCP*06!-$05N76I10^\Z1FL=_XUJ3>A%]ID)4TT4\90^W^_;00Q#](CXC5(8E1"%9>9G%I'"'+B 2=XWM,3 M'QIW#FR&^B28UDGG0.2YC&(&0QG22!/'JGXS6A,L1KND[H=M'?*@1>? 9EC7 MXUBOG>"L"UX)2CA78#%([XAFRCA!M.,*YY3"O#1R-%7ATTYPS< <:H7)ZQO) M@V#<,8&,!Q\ 9#A: 9J'D+-73;#_6Q\$Z0K;<7:DC,Z!0"TU413ON!;$@JRZ M8FI#M,A96B;(G#&LG)90CT>D]IT#XS(:O,">.T\$DQ2<=4<)O1_-9QMB&6JN MYKJ= YNA.A1O)M Y4!G/:,29"2I]4%SJ(RY6BSG'L^=SI8O.@8WPGUG0.PE6 M.&*8)U1R*;U6E5%@3&!S3A8<9@_M0PU3K+8U?O7MU&)4 (!/_<:,08XH6F$H MN,EI,S[!3;MC7O56/[N95D9B]KT++KV^?O27#S:31XM#\U"^[*\J@')N'&%" MV8 "IQB9"E'KF23^TID9T%,Z@1-#9$648&M)MY4 M:'!J)E ];"C>#LBL\^MZ=RH;C\#VRV+]>?EF_42"]YN;F[#9_KW87C$J%[4-V(Q?.REN.G$UK&K5 X[)RD M$D!*K3E4<@A@SR;Z+_MR"O1TH;7GA"(AC 6!E(VX5G:T MPY+FN.SU&Q^?Z1LX9?74WE@)O>OK_FX.IYB:;"SA'E,F G1P>25 MW,+(G..FQFV7[UP=OWZZZLZ7J[D:&?\TZ=ELE=P3I7.#%D0$BK66SE*A++%& MA>/>9%G(B0:X,&-UBJ=*':MO1-,B.R_P^60N Y(H)X1WQ'/ 6@9:Q3M[Z4A. M%9U+/V'JCCOG#84.=#.R^W53-21K2<^7!BDX\]P2:@*Q @E+C46^0D%8/UJ, M\6OA9D>*&=$^V*SWV]5?MX=@"//#?_UVL_EQIF!_S3$*#PY\LH>HII8CZ1BM M;"1O-I@@F4SOE]^7UY0\/JG^6U7J_OFEFL#X=UA])"JY]3_/^L MEMOXPE]^E#5T\*- F%D7T5$>@4%!8Y)N)YV7T0$^E$12<1MT[M5U'D8"E#18 M(Y^X'F>]1:3$@SKE)E!.?A*=AVO3)JN(3C-E#%9XH%HXS(^G:\AAV3F36%YO M@ );:G5 X%3T^[G%DKNC])KC.8>Q]T23QY4+^M##X"S\8[E(6*2)NGMF3SN7 MFMYHG"((\, 5"H0)3!@2R+$*"V/PG,L0=\V6E\C8@QX&Y^2;];?;_>[.!#M? MG.7EIXJ0]A8.# LOM)+$,B=*.8$R\RKXUBTA7J)=-O@CNJ$OM09OYH*^V&"< M8V2DEI)IAZP'"U+("@<"U,_X'F^8C;@_90Q%RF?>]NS.^^(S!?(ZHHBYMX"\ MI<(C7%G7H,6PH0UC))AWH/U-/UC/JR8'L<%8S%/5+\DMPZ"E/LJ.(Y?Z\U?N^7V>\+I8$,\/(@[ MEF^HFR+;Y]<6@+4"<-P:K1 'BZSS)=+,637G D@=4_$E,W)\KI!<46,!(PK^0/6@]:;&272<1KL:GFSW$Q[\[_,8UYS!U%T*IUEJ9XL\ H/ MCK+NF^M[4V.EJ%T(D[O4X/S68^RC9V"<\989+;CW%%5G+4R#'+24W0A1/!?" MX2YT-YE[[/^SO/Z\3)$B!S'.76 _BE::]06V!^EI=/ZYH]X;:IFV@4F.+=?Q MS_5JFL[I IL)'X1US'IL3$ < Z45'LJ'7Q?8#6F3=8'=3!ESN\#6J0RC5%[& M)3W:NC;:":Z4WH$,HW7HF-SQ4FV:M+O ;J:'>5]@ T=.0,2:VCCO,3B-386% M1"0G GOJG.R:+5D7V,WT<+D7V((:*H$PIFR$ M:'"!W0S\^5Y@8R8)X10I 8@P18/2N,+!F:P8#-DL2!4 M(Z(M18%P)% EHQ%LSJTH>Z%"[=OL9L#/ZS;;"^8%9P8SY8VW5@1E2]E#,) 3 M-3&OV^SN5KE\-?RZSIO= M2&OSNST1+@C/%%CI@@T205"^DE_3K,(3G=YF]\;=:;"KY?U),^W-LW2*C8L( MXW'O5"E.QCF2^M4=,# ( ^0PN"-WZK5SMQO-G6?OU7YWH"0F57_B.$6>OL[[ MY>)F]3\I$?7Z7^MM^<-OSSM7#4%R)Q$3(.6#JR.I] M'63L5V_S,P.DA13&+1CA04AKI0FJDC\ZK3EM=!O7[7DYB.)U<+=?W4TFB.)= M-//6<8GZLOIV)\BY.(I'MOB\XRBD]8AHQ[27 0$$Y^\R*X07#NH=VZ))NSB*9GJ8=QR%Q<@;2B7!Q,0M/ZX"0$LL)%-\SK$]7;,E*XZB MF1XN-X["480D8T"BL1D])A=%DT$-I]'A M 6%1%-YH0]016X3=G$MZ#[,5]Z>,RXRDH)IY,,Y0 EQ[%(+GU2ZBL ZCQ2N. M'SQ16_NU@R>:83T8GWZ>6IS=09]\MB#!AV"EKGH%AQ"*&E8Z[(1!K@@!**JM/$THFT%'SM:^XW6CN(@+#'-C4>)P# M#A"L E"N\E,UQB*G=&Y'C;%>!QG[U5M+*CX)A;&+;ZO]XB::^#_GQPLDK/5L M81A-1RS(!NV5I(*;<+1BD DY]*O?ZNI,F:?70\ ^=#8_OXD#<=1J+1 0);'% M05:'A-&P03E^4X>=W%\':_O5W0@QB1]NOWY=;'^\_?3S;/K-B=C#1[=7LXX] MU%[3P(,$[#TF2%L"=[?+H!FBLM:Q\F!KSY-V;37 :#),0:U1S%)+G<+.$65! MAA(-SKB?V95?+SQIT72O)?R37TC4*UI'D,12>4\4-1Y &.8,,.^487$#\+)6 MH=PYQ3 [(Y!'R$40('C+I-"VQ /S,&S0U(1CF&O3)BN&N9DRAC*N'ZXM'[Y% M-V"S_3TQ(0%W.G#J[+,%9R@PR5A(C9%-)S]?@$!"8,Z))Q#_05(K7LH4S4&4 M$]QY:?QIJN5-]_C6X\RN(LUN>?6_/F^^_^^KS>UZO_V1>".J'Q)MQ#W:E+\N M_O7AN2/.XU]&\;VQ.OH8F@DK+%-8H^J%%:O7''?ZA.A(:9M,^ 8+4]ILEZO/ MAZO+\QD)CS];"""!3ID17:,XMKX]$V)31 MC&)P#B'NO76E],"ER4F!GU%6>7VXBJ;'3G'A;,12>!:W@.2Q'.7DKZ(>=[>$J)'5 MUP[\,4E&6I&L?*KP 2.,A78&! D<>>HK1YAKR+I1F?I&.Q[)VH%_N1G*"$?Y ML":68Q(,LUQI48GBQ ,E5*S*)M46%EJ*QPY%GS._2UZH4+M9.5FP ]%+O_? MMQ'T#RE>;+6/+WMV1WW^@4(1[SC3DEN'K0M$(5HY63S.U4'=@B&R/SK0\Z8' M8(>E30K*JY\MB D04F%#RG2$RWE/2"F30 %R[OTF=";;-U7:(SH42_[U MX>/V8&#^,)OU=8-%YO2#!87@".,4-#@JN.9&Z$I:3D+..6R6T70I_.D4WJ'( MI&]NWNZ_++=VL_VVV48HTKN?I]*IQPI@CA'DM=<"4>\,#K2Z&!&$9MT79J7< M7 J1.@1WN*B6Q8W?174MSU+G\4<+1I6,9>@]2DN;=8:>, 31 MN =*I(QCQFIB#AVY'4[];GTMOV5.&7I8&#N?V7H-:1- M5H9>,V7,-X@ 4Z;BDAJI M :(I1L: T$AP7,EHI5 Y%S!3)UPO5*@=1- ,^$L+(O#(2\]MRBH)BD;C,RA5 M20>RGK$QCR""VGJN%T30#-C+""(P3#(,E@G,&<$!=+0R*IDPSTI\N*@@@CRJ MM$?TTH,(B +ED2)4(LMLM%65@B-NUN;4J[VH((*V_.D4WHL.(O!,N. (,>!" M8)1)Q4I)'14^9R&:X'%Z]T3J$-R+""*P' >3=F*A6-R.!=?Z*!%!M6H>S2&( MH"U=,@&]Y" "%=U7(3725D2)E8SK:*@D#9[F;%F7&T30ED<=(GTA001&.^:- MY]0YY&R@W%1.@'BPHB:$N87$1;LJ1>39VT'CZN_O#"">/)SQJ=19>:8XMZQU $RDMG^::NYH)9-" M>+0VV-VRIR.]UBK(U S1>BSIM2 3D5ARY3$(R[0#JC"JQ(_6O)U)F$='2GM: MD*D9?/.*4C,R3AO,--<&8Z><%M96LJ<"1F.=SUS\1M2G&F8=LD:-=2QB(8&" MQ46FH1K^17,NNT M,?..;!0>=L&4EN%LS30Q0CC;87O8/7R-60>KL520T!D&WCF*D$0>I4Y,Q@2) M )D1R\G_OEE_=K?;NWXKJ:59?-U=Y-'MUV]E9[-WV\WU[=4^BOC;[6*[6.^7 MRW.1:^T'3&$!2X9BE%^-"8X8 4(62TO6S\R+7:'-J,I(RAMK3C2UZ_ M64>$%NNK9277Q_@B;S\=/W FDJW90 6QEH#U.%BN!&-$$H5*-*(S1&?6364( MVFP&U,?TV'DVS*WI4 4@G&HD$\8-TC8BPCTI$0'ALSKE39"A?=&E-2M;:>$R MKFB(0]Z!P#(E-(*DTH,M96*&J=&*N8[-K*8J/WMSTPSHHR]])B5^!EM28[3-,%PZRF2NS=EC4#VJZO;KZEG]?(Z ABA_,_EU?YX M9/_VKYO5YP/TK6C>;NR"4[ JHF;B\D"14)3)ZN#0BI 5ZI 5!OXJEO)!=#:* MX5S*8#>[?4O#^>41"FXPHSJBS[3T7@L.I$1>X:"R$NZR8M%? V>[U,P(*_#- M3=EY\/Z=:)OEML9 A7%<"V^C#\&DTI8+!^5^I(A0QL\X\'UTGO:@H.'I:K\L MUI\?M%W/I&V3 0N$$!"!J"9>1E4P$X0G%$65"&N<&RWR_C70MT=%G:=QE/7 M34RJN-G]KCA6&?J9F7#O[8[-5\Z2LO58A926!:&5 4 XBLL54^5LI5YGE3V6 MO_AXGX]#Z6CX%=5_^A1M[+>?/JRB?_EI=16!^M=Z\]=NN?V>!+EK^7.A4=1X0B3XI]O]QW/=XL? MA\Y:;3A?9Z3",XDI#B30$@^.,R\^T"].G^%T#RH:.%[Y@-OJK]M] M5>#P46Y!'=31,;//W MY?IV61YHI\='"VPN7R5$[58Z_/=J_\7>[O:;K\MMC:#FFB,4+'K4E$5G6B)K MD/ BKB0,E'+<6H19K7./43"HLW#4':(@U@GIE%',8<\#L@'["@6KYQ9OUSDW MGM3/Z 7V<=: 9Q%*EF-40IA@!.5XU,O#?0I\^W.SOLJBW,\!"BK! ",Z.(^($((8$*7T MA)B0DTHSP9B;\5G7&OHI$*\EW0ID ;F$F@^.*T/!4%5):KW(6=J:Q[UL]HN; MF9.L(> M+ZFJ-_C[N7T]G1LN)6J]W!A)5?(6L694$S@$+BLC &BI1XF M^D3=,6>]_)RBASY>^"K5&_ICKE#OEY]N[X'3<*%Z]'0AC(E&I\).6J#8:A=Y MSS2W1D@3(.%$J#!,,1D,$$@E$H.'F<: M]SF,JQ_^\6B=F_%&F8G_. =9<5U>?/Z\77XN(ZW*3XQ]=/7":]4IK73ZR8*" M14(",02(PD@[)0RG2 815-!C'D^]\.;GJG&<>JS@WAFN@1.J(_.8]([22EH+ M^FB!//5(:!:(D5*)*%"H M)-&:U5K;H;HF!ZO6>Q6 MJ7SB=G6U6G\^4\^KW@ %H\& E6AR"LE/\/*AT\6G5Z2G MP[.SE;GJ#E%(Q\%',+&0T;WG%!M1S5L#Q(U6 &2XHY4<6C1F72O4Q^1=%7+9 M8F6[_VB!P&I!;9S/C@D$@+A1E<1&^9P&/!-L]378FI:!\118U6H=>_APX:C0 MP"06A%$=I8]_(,?)ZO5,&B5T3X(&[&J%]%#\^KCZ&A?6MY\^;A?K7=35VT^_ M;3;7YXZ0&CQ=<+ .E-9UJ[N89X(O M+T KX3$8#M$4,"QY3]74LHRZF9UR=\J&9DQKA?>86^6'Q0"A1SG/M"=&0;:T0[_-@]8_%?VZVU9ON3AR_/_U@$82UP#T1 M"KSU*LY'7SG&UA$T3,#'9:Y.G2#:)R_^7'Q=OOWTX!5/'KB_^/DBQ:4[9)QV M2%JPP09?[=Y.:Y]CD$]H=P 2 MD'2&I!:TI!+9R2C!?/3=@:(VG8+94N-OUM?Q];>KQR]I YW&UU;U^_^$#< M=*PVP0"U:4WB'"M7;3J>T)!S_3.A(]0>=O"N(!VL/,[S+LWO=9H;GWFTD"IP M0(9'AQ9L$ED=[Q\\,39G'$XJ!V3D-J[]I8!PA)3AC)H PIK4*(:Y,B]' M>*9&;-=Z2A.U:J+5>;Z@.AH_W@?KL(D8 )AC7I) FN24!;Z<.=Z<#0V20MIB M/<[\/U>9:>QVSF-4,5+$1CM3,PBIC@<2EM!4!E=0A3T2N-8^."(>M5>,%J,5 MD@X#7TRRP7B3&ID&2A 3"E,'"8'JY#)5"^@UEG,4!+?8]0+F>B-QTAM MD)U2TAI$!!#CD8NBE_)CPT;K-]UC^? ^V+$9!O^ASJE^RG!SL_D[-<1,^;+O MEZE:_W*76G.?">&K-T"AJ;>8$^RY0!AA&=? "E_KXB+Y*MG7FB*; 70P#0:> M#>^K\WBA4O]6YZQ4/K5V!2+147+/LYJ:3Y5]?7&C$?5:P3\4\8YO'#9;&[6W MVJ?NJ"_>%]9YK/ (%/>\,J20W"HY7S&)UH39FPZ0WT/@,&ZR[W MIRX76XU36.Y58-HYZ6W@CD# 1PR\S:^0\R-%A,Y$8JV(-!F M:*5,PR8TBYOTJ]9&8?E\$3RS[E! B&NO'#;TI^R,TYQ.LXT)^6T967C]8;_8 M[H?;LGLE3"-#L9U*ID%'^V6Q_9S*;*;>SO'WJ5?8>M>>GB^,5S#J#8U(&(TM MU<(IP*'"QC&1LW[6W^(?EA9]C53M1CT3H^[;_9?E]O%-47OF/ABNH(%HAL%2 M%6UT$]6 A#SJ(4!.B'S]$.J7:W^_3O;FJ&@:Y'7+5-XO19BV/QXZ#E$@863 M@"SEA!'P."!5(N EF)PX__HAW[]6U]8:F08GNS)-'?=$ [4I>DE+(H/3N)+= M(S-H 8\[T]2O7R4?VREDD/O+W8CL9C%,%Z:2*= M=0B&<,>93KVP#SBDN,F91'-T38K'S9Q[@GN[?8IIUE&?>2@ZE]K_]RK<#9]L,6**2R:9I&;)1'BE@K>(66YGJT2(]1 MEHO:U'D2'#J8!@8K#+9=+N)[_C@(=2?#501LFYJ%[_9_+/=?-J?._.L\7AC# MI43<" O>6$^X5;Z47$B'9[95#4.2Q_7"NM?#* R\0ZIZ][K$>_A4H0 S;1WQ MS@$-U'('LI*3J"R^3:C\PG3XE@7_4#0[O.G[Y;?;[=67Q6YY[6ZWJ_7G=W=7 M+ (5C.<(54,B(H2?1[)+.*"NHJ M'(5V6?TS)U218A3*#:B7<7S%#[=?ORZV/]Y^*J4\2/;V=K_;+];7J<3[G=OX MZ$!U!FZCHZ"-Y. YT]6A7JG$T\>2WUU$":8*BP)LSRZ'G"4- >M##TJ:@:Z(MQO5'CY1.*7"W, MQ3!7/$Y9Y9RE*7]'1SF]K:16GN34V^DL1.;B>=>Y'@9EWYO=[O:Y=WZ_3-4( MKZ+&#A_3":+?MIO=648V'K #DZGK8:RB+S$EB-4HA-<-"?'QNU-,BX""@CK$?N9OZLF M7N!_3EX,G7ZPT-$ ]4$9JR467'!\: 9V)RWS88X5#P8GRDF"9FID3/[5,['. M/%F(8*F&H"4""%9Z24!7\CJ:U1QD@K>34R)=>RV,8-5/)G)(2)3J[UL-%I. MC?(@2Z1PZK4P+[[VM$D/J('1/-!:V_.)IPI*@1$O=0JS!!6]*1UW@%).S 6: M\=X\##_..:*M=3$:Y^Z.Z)0C)DI>&.LB"TTD YP!$SYG/R?)NO:IO] MXN:U<:V5'B[Y=(UY2AQA%,>-P@1-!9C*XB ZR!S&-3[A?7C).L#9VC0XUUX= MHP1#/D3J+@'I<$A]5RN^@0&8,VS!@6H2E# 8N(BVL9&HFJ+$1"K,*[*M)P-P M0 V,&+C;+&"W\ *)*)G FC II5%,'^<@D<-V0!Q\21R&$>?C=AMJ89PKAY%K MW_<6C,:X$A21J$*'E..:(GG(*A.:4Q=&S&'Z6>?X((+Y86\6NUVM%,;33Q8! M*^N%)9ZE@S^(_H6&2F9!?4[K[HZ\/#K2WE*;#8\OMCM%?+#(B^-;W[/3[EEH M]ZY::W=1:#UFP3@)W@H:O5LE0$OO6:@PXDJ/UK)S@(VH=U;VJXM!-J3CC??J M\WKU:76U6._+.BDICF1SL[I:C;@]/7V5&EO3RP\EZP)[RHBR_[^\*VM2&UG6 M[_?'G*A]>3D1M/6+N&!$@C(PSGC#I(NN0B$Z0 MBC*BU Z$P4:'J"[K3:^M[*(+8'NS.K.OJ8C0IRPUE$_GG#;.]?VCB\#,7\K5 MWY))LKZXSEO4Z+Z!1W BR@I#%$WRE#X(>(4]!/[*<@(Z(&&?\/>V"3$JOZE\ MG/Y)9OGWT;0F%_VP'96L7WQ#/( M[T<_)D^+I_>C^2*YAZM4]OO'/R=?OTU?[B;QL<;O\N]9.5\R_0VR''^30+V3 MU#,!G:56.D6]195@QI !%.ON;O^J)947/8'?UQSUZ^+_*3[[_/[QKS);MDRL M;8UMC0L*(,(E,01Z8#VS.F4& H6)4%Q:T^O!]C[.HW9NE34#>#ANERGRARPU MZ%RU^EUU_?@T*?]S]N/J;;M>$"$)%;& 8BHL!MY$+WSI&$N%E3]OW]N?.DC8 M[VI'MW] D#3U3$T9OD1(";$C E42 J-Z/73><[97&WK_O6]MEC] MHK/\X5N< ?YSH+7Y8OL0S8_V!7NS>N#LT(R8S"A))IR43@EJAE>&PE[[3#3AW';GK*W M8SXMP'O&%:]&']4]HP(DU@%L@&9:.4%9= G%!C71*%E^J,W=^EOG3D3Y;&Q* MSWO\ZO9S5("6$0$IEL YFET#N5&3J0:%4FYC(7M>(T?-,!/1?=$%M5J1OE^ M]'_%S"S*>?$44=XQ_;Q]8:"IAAY7",2E7ACA% %T+85QPC=)W&JI1,G09YQ6 M@.V2'A]&3]G]XR^/N'-:V7M]0!PI(;CUWCE+<300):]DDD9=R='^I@HMVH?R MU)JFBZ>G25Z^RQ_^M=.N??.Z (#5&#DN%.9.I1QBN!&627A%FFY!145[2)ZH MZ#^+?#QZ7T0=F&*OIG^_,##K/)78<$Z@@Y9(1C8/"'BCX@D#VJ9N7]6-H3Q1 MUU^*EV)>??#LN5BM7WNUOF](T%BPY*P!RBU%1FL8)[;50T>GS5_)SG'[^F\1 MU+.Y&'=[VI,?'A1AK!H\ATZMAP6!)O!?:\I2Y@R7VJ/*H+,%F (=(.CQ*VUS_ARAU.M3# MV2MVHUD>?RRC+,OS9.LMXJV=TPO>(B9".P<)H7II2 BMH\F(E:4<*PKK]7[N M1E([F2[FD^_9Y^PAY;;4DW3WH "Q8CQ:2))SR)5QQC%820J):5*"9D N1ILJ M+SK"MJ\U0T7YQ[\]M/OQ,%W$E]5'S$SQ]+R8KQ-!MM]U]900W/=:M7'_ !C1 M2%+E&&9: !MG7U5AAPD]VW9@#ZM0&XPJSJ^3X2Q7OIAE\>]F$36>IU^LURMQ M->N5,@HSR'29URO/D>M+GL+'TIE^O7" &5TVP@SWB&" M(=#**%1)Y V[YF*2;>CYM_K<#<#M+0>@>LA-@J5ZB!/6F,7*A6D6ZYY-*;SS[P9W>0T-#-"&] MP$1[#(WT/B)J526Q-?)LW.J83FWQX.W#1VW!W5ON?JJW]:'(B^JYW^719LG< MC^O7L_+E]DH+T?+ MJE=_Q/?EKBA+G=HL9E]&/VHX'R?<+7C& /',*" 1]<(PN[%6!6+L;-O7/\TL MVCG93F!)T3?RPV'DIVPT/5#EN/Y-@F,NG8UWS$L #;?0D@WB"#2:WX8>0^J4 M-$<3]$2-#">"]$=1C/^93*=5*=5W\:/RKY.XCBP/_54!I2UK\X(#2@ QBAE M &DMO65,0;O:F0* ELK:;4CHV=3^\I/\LD\NYM\S\;;^C@8;*I]DV )ID8K MC!SE1!HA$%GO)8,XG:MKCA6TP8^=EL(*5$".TP(MI!6>$ )&]2P&3H!.R"+=N+5V>:& C?SY_2KHZ&-LZ\DX! M>V,9)QY"B0DP-D)"-GC$7UQ7!*(3IM1G8PL:Z"TK:9W6MVY5^)LDA\)?M<8' M:+Q"$'B.#&5>,\Z1JF1W /6:N=#'8;_.N+&=L=0!^KW&78_FVYY101JD,9( M4844<$8 MTXF!DA87ZM>Y^7$R/KB6'N(=WEDYU-\O%WG2'_Y>V""..)2 W@; M?6B!(B25.8R,IV=CR67;:$TP[IP7.V>5K2N"X!)*IA6,4R7S"'FF3?7"#$6LF4@MI'\6F:\ZIU%7%EFGA[K;4RNL2Y MI$,E#(!^G[*T'*=MT:=4I/._2]6ORM[M.P=PXAT#LE(;(0U)7<4 (]+CRKU! M3.BSE?#N([#>*G_JD[-%?0PGK'YUU?T3\$! 'I<\ :*'Q.4ZS44K)06J58"F M(\]H]G64KVECBKR,3SY>_J!'Y:2\?_SX2M-Z448JEZ7-RH?9Y'GYAN;CTYH" M=/JY05KD%84TK@8:< >X8&"#-P*WTTN@-O&V';$!J:?'0W,_Y5P^]$L=)N\; M%G T0J!UB,@4[Z-,2:4J20DC38J\##!,T $16T2W+Q[]5:8*Z.5\\C2:[^W/ M]^N%P7,O:/P_2B.9BZ\'<&OG1FDK&TU: SKJW2%7&N'9VRSS9EGK(Z:;.N.# MC2Z0,%[@B)?'2#NM-K(+Y9I4>FUT]OMBN-0%S'U1[%/VD,4G3NT;Z_-J]Z" M.&; .FZ--MI:9QRJ,-1(RB:1*GH39&H-V[/5#_A9]GN_);1K5,"68VLUL]H9 MQ"1PU%1+M=:6-TF783?!H?; [8M$J95"'K7X4G\2VC4D&&^10!1!SAF%3! * MX$9"TJ@0'K\)^K2$;%_<^9CEY/GKM M>:ON+8+C5"+HK%)&<&TQ9'Y=RBH:CK01U^1M<*T;I/M;$],ALB^C'\>LB6\/ M"9YY0[30/,H).&.2P0I"(W6]7.Q=04YP$V1J"=J^R//JM,'V-E!].M6_2;!4 M4,6!T5 B!+3FSJ(*!4-!HY.DMQ%&[PSL_D()RUK_T8$MON:3XP+C!\<&I6G* M$2-, <#COPXZ5\D,=;-MFML(C[>-<7^\*K/X62G$9J,(TV*YAJ\/5Q\T[6N, M#E ; 0BB%D$A')0$;?:8H@TJ&QWRNXUP>OLH]Y81,YK,_GQ_CQV8&1PW"M&@!;0*04I-DCA2EZH&^6[P-L(U+>+\/E+>)3Q MU5C^.%TJ](A(Q7Y. M6=+Y^,]1/H[W_VJ*\@@#KMX-@@46,J&8=58Y2:RQJ+)5K:&@D==Y&P'^3H ^ M3+,WF[DLVUW6"M;ON3I00UT465B*%-448 W,S8VK$GZ#+KN.'U[J/8USWS( M_GDE_ZS(X[,0\_J M'?SMR*;>G,K=J8WZ]=;VWR)@;8!(DF-")$;*6PHYJ:[6YL;/: M6JNPGSUAJU:']QJC XON!1+IO+CDFF@@=#0NUW(3"?@5TZU];M3-X#H9_[/S MKE8O^!JC P#28&\1< :B: ]B;D$EMS+HRBJGMV^6*87$;15 *3Z M]MW3\ZSXOK+C#E:MJC4^."(4 Y@ZQDC\BCQ5?"T[LJ)9\N 0JZ2URH>B>\3[ M8MO[400NSV8OKS$YR+$]HX(AC%OF!8,*6.B-)F CIXN(-O'B;HU9[>'<6Z"] M>)S_DUK#Y>/JVU?)0RF2>W@&JWV/@*TF5B+"#,,":TX]L14&WJLF*10#S/'J MDFE=8=YYO;5:=?BL 5X[0.++0@4CD'+"-N^*R/=\$XA4T>A">5RS'PHBS54WO2-_':JQH![=.=3[Z<5CGKZ\)G%E+ MB='M'N,B$4,*!E%AE9; M44EML6ARZJF137G)MD)G\)^=='^5V>-B>C=YW+?-46-TB$!:&&=7B[D&&IG4 M_;*2&RL_@,;&G=7.;),5=0EW,O+#V0-]^WS.>@-T*\_N@C= H5(HM1%P$CJ@ M# 0,\HL@]9C!T&MK(".8ATG]C"G#'N##1%$1N_90R85W4BDU #ZSYUC,[.V MGO?W,#\.W-Z"^J,X 3UDG[]EV?PN*32I;?\^Y:XAP5GC!(L66'3;TF$H(3!< M2YBFLJO>G#Q1U]L!^W:@/2=Y#FXW[AX4! 748>HQ)YI$<05CU9M&F&[4NV1 M/G![RJ[!GI.0[8L_RZH\JU3^^3&M;]X8$G24A7,.C5)."XV\8*:2$!M\9965 MVU#U6RUNFB/;VWY.PU[BCG"CN4@;]]1$85A$;"T5==XWX"/!R_ M=_EN74]O"&4,9,I9S*/;HP05$E<'YHA%LE9JZ[#\6RX)H8P;(*,8'(G4!["2 M""DZ@#8PY_!O:^MYOW]['+A=;L1L'NSS0Y:/(K9[MN+?O#9H@ WR4#K&M80* M8$%E)8N.<%V7,7FJ(HMV8>R4$NO'^BLOG[.'.(-GXYV.ZM[K@V"$8@*$,2[" M >(KXL &'<2N)!.V!9T6[:-Y*;Y%>G(+$0)(06E$VI*N2GQ2)ER3O?SA^Q;' M3A^MX=@;.]:;D>7]XR^US^\?4\US_9*^^KBP%K-:Y_>/OUM0Q%D1%VHOB+(" M$$:TKW !JMEA_H%OR35AR8[#1MTA?^KI_LUNMQD]3^:CZ>2_V?A],1V7-MIM MHW4UZR]%,5VY' ?/_Y]ZOQ"Q!,QQ[EF*L08?3@[R:COR?3R3R*\SX;E8NHS_O\4_:PF,U61P\^%/FL^G'9 MI>T@:;O[L !3>K"#BEH;[1? L-15=0:JG6FR1S7 Q.P69\NSZZ+OY?W^445_ M>3R9+E+MM,])D*6L[L?#=#'.QCZBG>JM+>;K56.[0-8QJW]['Q8$(IPR)PVF M5$("M-_4X:+8F2:)PT<7_]S5D/F2S(.SJ::Q];!5*^N/Z'#=%66YP>A5<=/X MK(_%["GM*1UI4K3Q(=&L,MI8)K TB"ME ;";M<[01C61&Q4&=DQ,__]W7L"L\D"!W?^]N%="5>",2S_8'C/?WMXMM#_U*]^+^?_L_/ M_\_EY?_T[CX+AF_'8^)%@AX0*R(#X<6)1L*O Q)^%X:!/Q9^]8/OSK-U>;B=OCT.89_)Z(1NF^Y-IX#R-(D$693&=$KL^B@!> M@-D+_W8QBJ+)QP\?7EY>KEZ:5W[P]$'J=KL?7G',!1OT,;1'9. [ET,R\/R( M9#<-K?"1WC)PP@\+@S[(HM2]%*7+II0^9AA>.EY$ A)&Q8_(#2BX/1Q.+IU' M?_G6,!I_2"Z6W!:NNBTLOLVQ+\-HD-WV^ABX5R&QKY[\YP_)1;Q-6K@MF@0K M[DNNIO_'!ZCS#[#C( #BFU["$I<_:'%4 0 NL8JQ#!<*AMO1HUL\'J\4W/ 4 M6T'Q#7BEX(8@+AX>Q$7H1TQ9KKL"CW U_7\!'@'*L!3^L(1.;#<@*RB%7BZX MU;%\I_A=>*7H7< GCE

XML 37 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets
NOTE 7 — Goodwill and Other Intangible Assets
Other Intangible Assets
The following is a summary of the Company’s other intangible assets as of December 31:
 
As of December 31, 2019
 
 
 
Gross
Carrying
Amount
Accumulated
Amortization
Net
Amount
 
Weighted Average Remaining Amortization Period (in years)
Other intangible assets:
 

 

 

 
 
Customer lists / relationships
$
92,194

$
(38,682
)
$
53,512

 
10.8

Technology and other intangibles
47,925

(18,422
)
29,503

 
8.7

In process research and development
2,200


2,200

 

Other intangible assets, net
$
142,319

$
(57,104
)
$
85,215

 
10.1

Amortization expense for the year ended December 31, 2019
 

$
7,770

 

 
 


 
As of December 31, 2018
 
Gross
Carrying
Amount
Accumulated
Amortization
Net
Amount
Other intangible assets:
 

 

 

Customer lists / relationships
$
64,323

$
(37,088
)
$
27,235

Technology and other intangibles
44,460

(13,715
)
30,745

In process research and development
2,200


2,200

Other intangible assets, net
$
110,983

$
(50,803
)
$
60,180

Amortization expense for the year ended December 31, 2018
 

$
6,817

 

Amortization expense for the year ended December 31, 2017
 

$
6,603

 



The estimated amortization expense for the next five years and thereafter is as follows:
 
Amortization
expense
2020
$
9,051

2021
8,893

2022
8,657

2023
6,651

2024
6,479

Thereafter
45,484

Total future amortization expense
$
85,215



Goodwill
Changes in the net carrying value amount of goodwill were as follows:
 
Total
Goodwill as of December 31, 2017
$
71,057

Increase from acquisitions

Goodwill as of December 31, 2018
$
71,057

Increase from acquisition
34,999

Goodwill as of December 31, 2019
$
106,056


We performed our impairment test as of October 1, 2019, our measurement date, and concluded there was no impairment in any of our reporting units.
XML 38 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Costs Associated with Exit and Restructuring Activities - Restructuring Reserve Activity (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring Cost and Reserve [Line Items]      
Restructuring Charges $ 7,448,000 $ 5,062,000 $ 4,139,000
Restructuring reserve activity      
Restructuring liability at beginning 1,586,000    
Cost paid (4,997,000)    
Restructuring Reserve, Translation and Other Adjustment (2,044,000)    
Restructuring liability at ending 1,993,000 1,586,000  
June2016 Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring Charges 4,284,000 4,559,000 4,139,000
Restructuring reserve activity      
Restructuring liability at beginning 668    
Restructuring liability at ending 233,000 668  
April 2014 Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring Charges 248,000 503,000 $ 0
Restructuring reserve activity      
Restructuring liability at beginning 918,000    
Restructuring liability at ending 703,000 $ 918,000  
Other charges      
Restructuring Cost and Reserve [Line Items]      
Restructuring Charges 3,412,000    
Restructuring reserve activity      
Restructuring liability at ending 1,057,000    
Operating Expense | June2016 Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 13,400,000    
Restructuring and Related Cost, Cost Incurred to Date 16,030,000    
Workforce reduction | Operating Expense | June2016 Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 3,075,000    
Restructuring and Related Cost, Cost Incurred to Date 3,340,000    
Equipment relocation | Operating Expense | June2016 Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 9,025,000    
Restructuring and Related Cost, Cost Incurred to Date 10,534,000    
Other charges | Operating Expense | June2016 Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 1,300,000    
Restructuring and Related Cost, Cost Incurred to Date 988,000    
Asset Impairment Charge [Member] | Operating Expense | June2016 Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring and Related Cost, Expected Cost 0    
Restructuring and Related Cost, Cost Incurred to Date $ 1,168,000    
XML 39 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Reconciliation of Level 3 Hedge Fund Asset Within Fair Value Hierarchy (Details 11)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Reconciliation of Level 3 fund assets  
Beginning Balance $ 259,752
Ending Balance 282,696
Significant Unobservable Inputs (Level 3)  
Reconciliation of Level 3 fund assets  
Beginning Balance 9,172
Ending Balance $ 7,539
XML 40 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Net Pension Income or Postretirement Expense (Details 6) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Post-Retirement Life Insurance Plan      
Net pension expense (income)      
Service cost $ 1 $ 2 $ 2
Interest cost 170 156 161
Defined Benefit Plan, Amortization of Gain (Loss) 166 46 101
Net expense (income) $ 5 $ 112 $ 62
Benefit obligation assumptions:      
Discount rate 3.09% 4.26% 3.59%
Pension income/expense assumptions:      
Discount rate 4.26% 3.59% 4.10%
Foreign Plan      
Net pension expense (income)      
Service cost $ 37 $ 43 $ 48
Interest cost 31 42 34
Expected return on plan assets (17) (25) (20)
Defined Benefit Plan, Amortization of Gain (Loss) (170) (162) (155)
Settlement loss 0 0 0
Net expense (income) $ 221 $ 222 $ 217
Benefit obligation assumptions:      
Discount rate 1.00% 1.13% 1.38%
Rate of compensation increase 3.00% 3.00% 2.00%
Pension income/expense assumptions:      
Discount rate 1.13% 1.38% 1.13%
Expected return on plan assets 1.13% 1.38% 1.13%
Rate of compensation increase 3.00% 2.00% 2.00%
UNITED STATES      
Net pension expense (income)      
Service cost $ 0 $ 0 $ 0
Interest cost 7,724 7,123 8,273
Expected return on plan assets (12,187) (12,898) (16,243)
Defined Benefit Plan, Amortization of Gain (Loss) (5,246) (5,863) (5,785)
Settlement loss 0 0 13,476
Net expense (income) $ 783 $ 88 $ 11,291
Benefit obligation assumptions:      
Discount rate 3.15% 4.30% 3.63%
Pension income/expense assumptions:      
Discount rate 4.30% 3.63% 4.16%
Expected return on plan assets 4.61% 4.72% 5.61%
XML 41 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets - Amortization Expense Remaining (Details 2) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Amortization expense remaining    
2020 $ 9,051  
2021 8,893  
2022 8,657  
2023 6,651  
2024 6,479  
Thereafter 45,484  
Net Amount $ 85,215 $ 60,180
XML 42 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Defined Contribution Plans (Details 15) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Defined Contribution Plans      
401(k) and other plan expense $ 3,125 $ 3,256 $ 3,141
XML 43 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Rent expense (Details 2) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Leases [Abstract]      
Operating Lease, Cost $ 4,342    
Short-term Lease, Cost 1,013    
Operating Leases, Rent Expense, Net $ 5,355    
Rent expense   $ 5,726 $ 4,762
XML 44 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Geographic Data (Tables)
12 Months Ended
Dec. 31, 2019
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:
Net Sales
Years Ended December 31,
2019
2018
2017
United States
$
279,904

$
313,489

$
287,092

Singapore
32,957

6,724

5,596

Taiwan
19,810

20,802

18,586

China
87,342

79,380

66,510

Czech Republic
33,214

36,528

34,476

Other non-U.S.
15,772

13,560

10,733

Consolidated net sales
$
468,999

$
470,483

$
422,993

Sales are attributed to countries based upon the origin of the sale.
Long-Lived Assets
Years Ended December 31,
2019
2018
United States
$
53,767

$
53,950

China
32,751

32,973

Taiwan
4,593

3,752

Czech Republic
10,946

5,976

Other non-U.S
2,981

2,750

Consolidated long-lived assets
$
105,038

$
99,401


XML 45 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Property, Plant and Equipment (Details 4)
12 Months Ended
Dec. 31, 2019
Building and Building Improvements | Minimum  
Property, Plant and Equipment  
Property, Plant and Equipment, useful lives 10 years
Building and Building Improvements | Maximum  
Property, Plant and Equipment  
Property, Plant and Equipment, useful lives 45 years
Machinery and Equipment | Minimum  
Property, Plant and Equipment  
Property, Plant and Equipment, useful lives 3 years
Software and Software Development Costs [Member] | Minimum  
Property, Plant and Equipment  
Property, Plant and Equipment, useful lives 2 years
Software and Software Development Costs [Member] | Maximum  
Property, Plant and Equipment  
Property, Plant and Equipment, useful lives 15 years
XML 46 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 47 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment Summary of Property, Plant, and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment  
Property, Plant and Equipment [Table Text Block]
 
As of December 31,
 
2019
2018
Land and land improvements
$
1,095

$
1,136

Buildings and improvements
68,350

70,522

Machinery and equipment
224,312

231,619

Less: Accumulated depreciation
(188,719
)
(203,876
)
Property, plant and equipment, net
$
105,038

$
99,401


Depreciation expense recorded in the Consolidated Statements of Earnings includes the following:
 
For the Years Ended
 
2019
2018
2017
Depreciation expense
$
16,849

$
15,697

$
14,071


XML 48 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition Revenue from Contract with Customer (Tables)
12 Months Ended
Dec. 31, 2019
Contract with Customer, Asset and Liability [Abstract]  
Contract with Customer, Asset and Liability [Table Text Block]
Contract Assets and Liabilities

Contract assets and liabilities included in our Consolidated Balance Sheets are as follows:
 
As of December 31,
 
2019
 
2018
Contract Assets
 
 
 
Prepaid rebates included in Other current assets
$
64

 
$
65

Prepaid rebates included in Other assets
1,853

 
999

Total Contract Assets
$
1,917

 
$
1,064

 
 
 
 
Contract Liabilities

 

Customer discounts and price concessions included in Accrued expenses and other liabilities
$
(2,070
)
 
$
(1,656
)
Customer rights of return included in Accrued expenses and other liabilities
(807
)
 
(325
)
Total Contract Liabilities
$
(2,877
)
 
$
(1,981
)

XML 49 ctscorp-20191231x10xk_htm.xml IDEA: XBRL DOCUMENT 0000026058 2019-01-01 2019-12-31 0000026058 2020-02-18 0000026058 2019-06-30 0000026058 2018-01-01 2018-12-31 0000026058 2017-01-01 2017-12-31 0000026058 2019-12-31 0000026058 2018-12-31 0000026058 2017-12-31 0000026058 2016-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000026058 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000026058 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000026058 us-gaap:TreasuryStockMember 2019-12-31 0000026058 us-gaap:CommonStockMember 2017-12-31 0000026058 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000026058 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000026058 us-gaap:CommonStockMember 2019-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000026058 us-gaap:TreasuryStockMember 2016-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000026058 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000026058 us-gaap:RetainedEarningsMember 2017-12-31 0000026058 us-gaap:RetainedEarningsMember 2018-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000026058 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000026058 us-gaap:CommonStockMember 2016-12-31 0000026058 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000026058 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000026058 us-gaap:CommonStockMember 2018-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000026058 us-gaap:RetainedEarningsMember 2019-12-31 0000026058 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000026058 us-gaap:TreasuryStockMember 2018-12-31 0000026058 us-gaap:RetainedEarningsMember 2016-12-31 0000026058 us-gaap:TreasuryStockMember 2017-12-31 0000026058 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000026058 2019-01-01 0000026058 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000026058 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0000026058 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0000026058 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000026058 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-12-31 0000026058 us-gaap:OtherNonoperatingIncomeExpenseMember 2017-01-01 2017-12-31 0000026058 us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0000026058 us-gaap:OtherNonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0000026058 cts:ToyotaMotorCorporationMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-12-31 0000026058 cts:HondaMotorCoMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-12-31 0000026058 cts:ToyotaMotorCorporationMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0000026058 cts:HondaMotorCoMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0000026058 cts:CumminsInc.Member us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0000026058 cts:HondaMotorCoMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0000026058 cts:CumminsInc.Member us-gaap:SalesRevenueNetMember 2018-01-01 2018-12-31 0000026058 cts:CumminsInc.Member us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0000026058 cts:ToyotaMotorCorporationMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0000026058 cts:IndustrialMember 2019-01-01 2019-12-31 0000026058 cts:TelecommunicationsITMember 2019-01-01 2019-12-31 0000026058 cts:IndustrialMember 2018-01-01 2018-12-31 0000026058 cts:TransportationMember 2019-01-01 2019-12-31 0000026058 cts:AerospaceandDefenseMember 2018-01-01 2018-12-31 0000026058 cts:MedicalMember 2019-01-01 2019-12-31 0000026058 cts:MedicalMember 2018-01-01 2018-12-31 0000026058 cts:TelecommunicationsITMember 2018-01-01 2018-12-31 0000026058 cts:TransportationMember 2018-01-01 2018-12-31 0000026058 cts:AerospaceandDefenseMember 2019-01-01 2019-12-31 0000026058 us-gaap:SegmentContinuingOperationsMember 2019-01-01 2019-12-31 0000026058 us-gaap:SegmentContinuingOperationsMember 2017-01-01 2017-12-31 0000026058 us-gaap:SegmentContinuingOperationsMember 2018-01-01 2018-12-31 0000026058 us-gaap:LandAndLandImprovementsMember 2018-12-31 0000026058 us-gaap:LandAndLandImprovementsMember 2019-12-31 0000026058 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000026058 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000026058 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000026058 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000026058 us-gaap:AllOtherCorporateBondsMember 2019-12-31 0000026058 us-gaap:AllOtherCorporateBondsMember 2018-12-31 0000026058 us-gaap:USTreasuryBondSecuritiesMember 2019-12-31 0000026058 us-gaap:PartnershipMember 2018-12-31 0000026058 us-gaap:RealEstateMember 2019-12-31 0000026058 us-gaap:CashAndCashEquivalentsMember 2018-12-31 0000026058 country:US us-gaap:EquitySecuritiesMember 2019-12-31 0000026058 us-gaap:PartnershipMember 2019-12-31 0000026058 us-gaap:RealEstateMember 2018-12-31 0000026058 us-gaap:USTreasuryBondSecuritiesMember 2018-12-31 0000026058 us-gaap:CashAndCashEquivalentsMember 2019-12-31 0000026058 us-gaap:EquityFundsMember 2019-12-31 0000026058 country:US us-gaap:EquitySecuritiesMember 2018-12-31 0000026058 us-gaap:EquityFundsMember 2018-12-31 0000026058 country:US 2018-12-31 0000026058 country:US 2019-12-31 0000026058 us-gaap:ForeignPlanMember 2019-12-31 0000026058 us-gaap:ForeignPlanMember 2018-12-31 0000026058 us-gaap:PartnershipMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000026058 us-gaap:EquitySecuritiesMember 2019-12-31 0000026058 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0000026058 us-gaap:FairValueInputsLevel3Member 2019-12-31 0000026058 us-gaap:FairValueInputsLevel1Member 2019-12-31 0000026058 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2019-12-31 0000026058 us-gaap:FairValueInputsLevel2Member 2019-12-31 0000026058 us-gaap:DebtSecuritiesMember 2019-12-31 0000026058 cts:OtherSecuritiesMember 2018-12-31 0000026058 us-gaap:EquitySecuritiesMember 2018-12-31 0000026058 cts:OtherSecuritiesMember 2019-12-31 0000026058 us-gaap:DebtSecuritiesMember 2018-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000026058 country:US 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignPlanMember 2019-01-01 2019-12-31 0000026058 country:US 2018-01-01 2018-12-31 0000026058 us-gaap:ForeignPlanMember 2017-12-31 0000026058 us-gaap:ForeignPlanMember 2018-01-01 2018-12-31 0000026058 country:US 2017-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-01-01 2018-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-01-01 2019-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2017-12-31 0000026058 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-12-31 0000026058 us-gaap:ForeignPlanMember 2017-01-01 2017-12-31 0000026058 country:US 2017-01-01 2017-12-31 0000026058 us-gaap:PartnershipMember us-gaap:FairValueInputsLevel3Member 2018-01-01 2018-12-31 0000026058 us-gaap:PartnershipMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0000026058 us-gaap:PartnershipMember us-gaap:FairValueInputsLevel3Member 2019-01-01 2019-12-31 0000026058 us-gaap:PartnershipMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0000026058 cts:June2016PlanMember 2019-01-01 2019-12-31 0000026058 us-gaap:FairValueInputsLevel2Member 2018-12-31 0000026058 us-gaap:FairValueInputsLevel1Member 2018-12-31 0000026058 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000026058 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000026058 us-gaap:FairValueInputsLevel3Member 2018-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2017-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2017-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-01-01 2018-12-31 0000026058 us-gaap:ForeignPlanMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-01-01 2018-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-12-31 0000026058 country:US us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-12-31 0000026058 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000026058 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-12-31 0000026058 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0000026058 us-gaap:InProcessResearchAndDevelopmentMember 2019-12-31 0000026058 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0000026058 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0000026058 us-gaap:InProcessResearchAndDevelopmentMember 2018-12-31 0000026058 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-12-31 0000026058 us-gaap:OperatingExpenseMember cts:April2014PlanandJune2016PlanMember 2019-01-01 2019-12-31 0000026058 us-gaap:OperatingExpenseMember cts:April2014PlanandJune2016PlanMember 2018-01-01 2018-12-31 0000026058 us-gaap:OperatingExpenseMember cts:April2014PlanandJune2016PlanMember 2017-01-01 2017-12-31 0000026058 us-gaap:OtherRestructuringMember 2019-12-31 0000026058 cts:April2014PlanMember 2018-01-01 2018-12-31 0000026058 cts:June2016PlanMember 2017-01-01 2017-12-31 0000026058 cts:June2016PlanMember 2018-12-31 0000026058 cts:April2014PlanMember 2019-12-31 0000026058 cts:June2016PlanMember 2019-12-31 0000026058 cts:April2014PlanMember 2018-12-31 0000026058 cts:April2014PlanMember 2019-01-01 2019-12-31 0000026058 us-gaap:OtherRestructuringMember 2019-01-01 2019-12-31 0000026058 cts:April2014PlanMember 2017-01-01 2017-12-31 0000026058 cts:June2016PlanMember 2018-01-01 2018-12-31 0000026058 us-gaap:OperatingExpenseMember cts:AssetImpairmentChargeMember cts:June2016PlanMember 2019-12-31 0000026058 us-gaap:OperatingExpenseMember us-gaap:EmployeeSeveranceMember cts:June2016PlanMember 2019-12-31 0000026058 us-gaap:OperatingExpenseMember cts:EquipmentRelocationMember cts:June2016PlanMember 2019-12-31 0000026058 us-gaap:OperatingExpenseMember cts:June2016PlanMember 2019-12-31 0000026058 us-gaap:OperatingExpenseMember us-gaap:OtherRestructuringMember cts:June2016PlanMember 2019-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2019-01-01 2019-12-31 0000026058 us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0000026058 us-gaap:ForeignExchangeContractMember 2017-01-01 2017-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignExchangeContractMember 2018-01-01 2018-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-12-31 0000026058 us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0000026058 us-gaap:ForeignExchangeContractMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2017-01-01 2017-12-31 0000026058 us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2017-01-01 2017-12-31 0000026058 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:CostOfGoodsTotalMember 2018-01-01 2018-12-31 0000026058 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2018-12-31 0000026058 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000026058 us-gaap:OtherCurrentAssetsMember us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:OtherCurrentAssetsMember us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000026058 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000026058 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2019-12-31 0000026058 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0000026058 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000026058 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000026058 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000026058 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-12-31 0000026058 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000026058 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0000026058 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000026058 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000026058 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000026058 us-gaap:PerformanceSharesMember 2018-12-31 0000026058 us-gaap:PerformanceSharesMember 2019-12-31 0000026058 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0000026058 cts:ServiceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0000026058 cts:ServiceBasedRestrictedStockUnitsMember 2019-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2019-12-31 0000026058 srt:MinimumMember cts:PerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0000026058 cts:PerformanceOptionMember 2019-01-01 2019-12-31 0000026058 cts:CashSettledAwardsMember 2019-12-31 0000026058 cts:PerformanceOptionMember 2019-12-31 0000026058 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0000026058 cts:CashSettledAwardsMember 2018-12-31 0000026058 srt:MaximumMember cts:PerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2017-03-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2019-02-07 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2016-02-16 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2019-02-19 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2018-02-08 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2017-02-09 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2019-09-24 0000026058 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000026058 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0000026058 cts:ServiceBasedRestrictedStockUnitsMember 2017-01-01 2017-12-31 0000026058 cts:ServiceBasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0000026058 cts:PerformanceBasedRestrictedStockUnitsMember 2017-01-01 2017-12-31 0000026058 cts:CTSCashSettledAwardsMember 2017-01-01 2017-12-31 0000026058 cts:CTSCashSettledAwardsMember 2019-01-01 2019-12-31 0000026058 cts:CTSCashSettledAwardsMember 2018-01-01 2018-12-31 0000026058 cts:NonVestedRestrictedStockUnitsRsuMember 2019-01-01 2019-12-31 0000026058 cts:TwoThousandNinePlanMember 2019-12-31 0000026058 cts:TwoThousandFourPlanMember 2019-12-31 0000026058 cts:TwoThousandFourteenPlanMember 2019-12-31 0000026058 cts:A2018PlanMember 2019-12-31 0000026058 cts:DirectorsPlanMember 2019-12-31 0000026058 cts:PerformanceOptionMember cts:TwoThousandFourPlanMember 2019-12-31 0000026058 cts:PerformanceOptionMember cts:DirectorsPlanMember 2019-12-31 0000026058 cts:PerformanceOptionMember cts:TwoThousandNinePlanMember 2019-12-31 0000026058 cts:PerformanceOptionMember cts:A2018PlanMember 2019-12-31 0000026058 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000026058 us-gaap:EmployeeStockOptionMember 2019-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000026058 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000026058 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000026058 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0000026058 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000026058 us-gaap:ForeignCountryMember 2018-01-01 2018-12-31 0000026058 us-gaap:DomesticCountryMember 2019-01-01 2019-12-31 0000026058 us-gaap:ForeignCountryMember 2017-01-01 2017-12-31 0000026058 us-gaap:DomesticCountryMember 2018-01-01 2018-12-31 0000026058 us-gaap:ForeignCountryMember 2019-01-01 2019-12-31 0000026058 us-gaap:DomesticCountryMember 2017-01-01 2017-12-31 0000026058 cts:U.S.FederalTaxandJobsActMember 2018-01-01 2018-12-31 0000026058 cts:U.S.FederalTaxandJobsActMember 2019-01-01 2019-12-31 0000026058 srt:MinimumMember 2019-01-01 2019-12-31 0000026058 srt:MaximumMember 2019-01-01 2019-12-31 0000026058 srt:MaximumMember cts:OperatingLossCarryforwardMember 2019-01-01 2019-12-31 0000026058 srt:MinimumMember us-gaap:ResearchMember 2019-01-01 2019-12-31 0000026058 srt:MaximumMember cts:ForeignTaxCreditCarryforwardMember 2019-01-01 2019-12-31 0000026058 srt:MinimumMember cts:ForeignTaxCreditCarryforwardMember 2019-01-01 2019-12-31 0000026058 srt:MinimumMember cts:OperatingLossCarryforwardMember 2019-01-01 2019-12-31 0000026058 srt:MaximumMember us-gaap:ResearchMember 2019-01-01 2019-12-31 0000026058 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-12-31 0000026058 us-gaap:FiniteLivedIntangibleAssetsMember 2019-01-01 2019-12-31 0000026058 us-gaap:CustomerListsMember 2019-01-01 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CN 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CZ 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:TW 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:US 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain cts:OtherNonUnitedStatesMember 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain cts:OtherNonUnitedStatesMember 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:TW 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:US 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CZ 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CN 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:TW 2018-01-01 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain cts:OtherNonUnitedStatesMember 2019-01-01 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain cts:OtherNonUnitedStatesMember 2017-01-01 2017-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CN 2018-01-01 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CN 2019-01-01 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:TW 2017-01-01 2017-12-31 0000026058 us-gaap:GeographicDistributionDomain cts:OtherNonUnitedStatesMember 2018-01-01 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CN 2017-01-01 2017-12-31 0000026058 us-gaap:GeographicDistributionDomain country:US 2019-01-01 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CZ 2018-01-01 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:SG 2017-01-01 2017-12-31 0000026058 us-gaap:GeographicDistributionDomain country:TW 2019-01-01 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:SG 2018-01-01 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:SG 2019-01-01 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CZ 2017-01-01 2017-12-31 0000026058 us-gaap:GeographicDistributionDomain country:CZ 2019-01-01 2019-12-31 0000026058 us-gaap:GeographicDistributionDomain country:US 2018-01-01 2018-12-31 0000026058 us-gaap:GeographicDistributionDomain country:US 2017-01-01 2017-12-31 0000026058 2019-07-01 2019-09-30 0000026058 2019-10-01 2019-12-31 0000026058 2018-01-01 2018-03-31 0000026058 2018-07-01 2018-09-30 0000026058 2018-04-01 2018-06-30 0000026058 2019-01-01 2019-03-31 0000026058 2018-10-01 2018-12-31 0000026058 2019-04-01 2019-06-30 0000026058 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2016-12-31 0000026058 us-gaap:AllowanceForCreditLossMember 2018-12-31 iso4217:USD pure iso4217:USD shares shares cts:plan 0 1 false --12-31 FY 2019 0000026058 32433391 Large Accelerated Filer 185000 0.16 0.16 P0Y 2029-12-31 2039-12-31 2039-12-31 2023-12-31 2021-12-31 2021-12-31 0 342100 420770 10-K true 2019-12-31 false 1-4639 CTS CORPORATION IN 35-0225010 4925 Indiana Avenue Lisle IL 60532 630 577-8800 Common stock, without par value CTS NYSE No No Yes Yes Large Accelerated Filer false false false 890000000 32433391 468999000 470483000 422993000 311424000 305510000 282562000 157575000 164973000 140431000 70408000 73569000 71943000 25967000 25304000 25146000 7448000 5062000 4139000 63000 0 -708000 53815000 61038000 38495000 2648000 2085000 3343000 1737000 1826000 1284000 -2638000 -2676000 3817000 -3549000 -2935000 1758000 50266000 58103000 40253000 14120000 11571000 25805000 36146000 46532000 14448000 1.11 1.41 0.44 1.09 1.39 0.43 32700000 33024000 32892000 405000 545000 528000 33105000 33569000 33420000 0.16 0.16 0.16 36146000 46532000 14448000 -509000 795000 110000 -6439000 1830000 -13687000 83000 -311000 437000 6013000 -1346000 14234000 42159000 45186000 28682000 100241000 100933000 78008000 79518000 42237000 43486000 16992000 15422000 237478000 239359000 105038000 99401000 24644000 0 62082000 54100000 106056000 71057000 85215000 60180000 19795000 22201000 3046000 2043000 276194000 209581000 643354000 548341000 48219000 51975000 2787000 0 9564000 14671000 36378000 37347000 96948000 103993000 99700000 50000000 24926000 0 6632000 6510000 5637000 3990000 4292000 5919000 238135000 170412000 307932000 306697000 43689000 42820000 509766000 478847000 -91726000 -97739000 769661000 730625000 364442000 352696000 405219000 377929000 643354000 548341000 36146000 46532000 14448000 24619000 22514000 20674000 5015000 5256000 4184000 1704000 0 0 1009000 422000 11570000 2413000 -1008000 16710000 63000 0 -708000 -97000 82000 -94000 -3784000 9877000 5198000 -4371000 7521000 5404000 2605000 2675000 1531000 2578000 0 0 -4658000 5113000 5387000 -5940000 2349000 -1666000 -3405000 -3795000 28000 941000 1564000 -4555000 2921000 0 0 921000 -258000 2918000 -287000 -382000 -319000 28259000 11620000 43600000 64405000 58152000 58048000 21733000 28488000 18094000 137000 3000 541000 73906000 0 19121000 -95502000 -28485000 -36674000 1885800000 1060100000 1518200000 1935500000 1033800000 1505400000 0 0 1150000 11746000 9440000 0 5238000 5285000 5260000 2657000 1468000 1604000 30059000 -42493000 -20814000 346000 187000 -793000 -692000 -12639000 -233000 100933000 113572000 113805000 100241000 100933000 113572000 1961000 1582000 2130000 11113000 9916000 10884000 4077000 4312000 5914000 302832000 40521000 410979000 -93194000 -343256000 317882000 14448000 14448000 110000 110000 13687000 13687000 437000 437000 5267000 5267000 1945000 -3549000 -1604000 4112000 4112000 304777000 41084000 420160000 -78960000 -343256000 343805000 46532000 46532000 795000 795000 -1830000 -1830000 -311000 -311000 5278000 5278000 9440000 9440000 1920000 -3389000 -1469000 17433000 -17433000 0 5125000 5125000 306697000 42820000 478847000 -97739000 -352696000 377929000 36146000 36146000 -509000 -509000 6439000 6439000 83000 83000 5227000 5227000 11746000 11746000 1235000 -3891000 -2656000 4760000 4760000 307932000 43689000 509766000 -91726000 -364442000 405219000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 1 — Summary of Significant Accounting Policies</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of Business:</span><span style="font-family:inherit;font-size:10pt;"> CTS Corporation ("CTS", "we", "our", "us" or the "Company") is a global manufacturer of sensors, electronic 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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Principles of Consolidation:</span><span style="font-family:inherit;font-size:10pt;"> The consolidated financial statements include the accounts of CTS and its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates:</span><span style="font-family:inherit;font-size:10pt;"> 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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and Cash Equivalents:</span><span style="font-family:inherit;font-size:10pt;"> All highly liquid investments with maturities of </span><span style="font-family:inherit;font-size:10pt;"><span>three months</span></span><span style="font-family:inherit;font-size:10pt;"> or less at the date of purchase are considered to be cash equivalents.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts:</span><span style="font-family:inherit;font-size:10pt;"> Accounts receivable consists primarily of amounts due from normal business activities. We maintain an allowance for doubtful accounts for estimated uncollectible accounts receivable. Our reserves for estimated credit losses are based upon historical experience and specific customer collection issues. Accounts are written off against the allowance account when they are determined to no longer be collectible.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentration of Credit Risk:</span><span style="font-family:inherit;font-size:10pt;"> 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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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, information technology, medical, telecommunications, 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 doubtful accounts is based on management's estimates of the collectability of its accounts receivable after analyzing historical bad debts, customer concentrations, customer creditworthiness, and current economic trends. Uncollectible trade receivables are charged against the allowance for doubtful accounts when all reasonable efforts to collect the amounts due have been exhausted.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our net sales to significant customers as a percentage of total net sales were as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:61%;"/><td style="width:13%;"/><td style="width:13%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cummins Inc.</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16.1%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15.2%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13.4%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Honda Motor Co.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11.6%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10.5%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11.2%</span></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Toyota Motor Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9.6%</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10.5%</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10.2%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We sell parts to these three transportation customers for certain vehicle platforms under purchase agreements that have no volume commitments and are subject to purchase orders issued on a periodic basis.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">No other customer accounted for 10% or more of total net sales during these periods.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories:</span><span style="font-family:inherit;font-size:10pt;"> We value our inventories at the lower of the actual cost to purchase or manufacture or the net realizable value using the first-in, first-out ("FIFO") method. We review inventory quantities on hand and record a provision for excess and obsolete inventory based on forecasts of product demand and production requirements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Retirement Plans:</span><span style="font-family:inherit;font-size:10pt;"> We have various defined benefit and defined contribution retirement plans. Our policy is to annually fund the defined benefit pension plans at or above the minimum required by law. We: 1) recognize the funded status of a benefit plan (measured as the difference between plan assets at fair value and the projected benefit obligation) in our Consolidated Balance Sheets; 2) recognize 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 as a component of other comprehensive earnings; and 3) measure defined benefit plan assets and obligations as of the date of our fiscal year-end. See Note 6, "Retirement Plans" for further information.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property, Plant and Equipment:</span><span style="font-family:inherit;font-size:10pt;"> 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-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>45 years</span></span><span style="font-family:inherit;font-size:10pt;">, machinery and equipment from </span><span style="font-family:inherit;font-size:10pt;"><span>3</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>15 years</span></span><span style="font-family:inherit;font-size:10pt;">, and software from </span><span style="font-family:inherit;font-size:10pt;"><span>2</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>15 years</span></span><span style="font-family:inherit;font-size:10pt;">. 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. Upon disposition, any related gains or losses are included in operating earnings.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes:</span><span style="font-family:inherit;font-size:10pt;"> 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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying Consolidated Statements of Earnings. Accrued interest and penalties are included in the related tax liability line in the Consolidated Balance Sheets. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Note 18, "Income Taxes" for further information.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Indefinite-lived Intangible Assets:</span><span style="font-family:inherit;font-size:10pt;"> 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="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles—Goodwill and Other</span><span style="font-family:inherit;font-size:10pt;">, 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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to goodwill, we also have acquired in-process research and development ("IPR&amp;D") intangible assets that are treated as indefinite-lived intangible assets and therefore not subject to amortization until the completion or abandonment of the associated research and development efforts. If these efforts are abandoned in the future, the carrying value of the IPR&amp;D asset will be expensed. If the research and development efforts are successfully completed, the IPR&amp;D will be reclassified as a finite-lived asset and amortized over its useful life. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have the option to perform a qualitative assessment (commonly referred to as "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. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We completed our annual impairment test during </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> by performing a qualitative assessment and determined that our goodwill was not impaired as of the measurement date. We have not recorded any impairment of goodwill or other indefinite-lived intangible assets in the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Intangible Assets and Long-lived Assets:</span><span style="font-family:inherit;font-size:10pt;"> We account for long-lived assets (excluding indefinite-lived intangible assets) in accordance with the provisions of ASC 360, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property, Plant, and Equipment</span><span style="font-family:inherit;font-size:10pt;">. 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 </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition:</span><span style="font-family:inherit;font-size:10pt;"> 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. 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; 5) recognize revenue when (or as) the entity satisfies a performance obligation. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Research and Development:</span><span style="font-family:inherit;font-size:10pt;"> 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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We occasionally enter into agreements with our customers whereby we receive a contractual guarantee to be reimbursed the costs we incur 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 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="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cost of molds, dies and other tools included in other current assets</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">7,690</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">5,388</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Instruments:</span><span style="font-family:inherit;font-size:10pt;"> 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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We estimate the fair value of our financial instruments as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:32%;"/><td style="width:4%;"/><td style="width:64%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Instrument</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Method for determining fair value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cash, cash equivalents, accounts receivable and accounts payable</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cost, approximates fair value due to the short-term nature of these instruments.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Revolving credit facility</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">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 credit facility.</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest rate swaps and forward contracts</span></div></td><td style="vertical-align:top;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">The fair value of our interest rate swaps and forward contracts are measured using a market approach which uses current industry information.</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt Issuance Costs:</span><span style="font-family:inherit;font-size:10pt;"> 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.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation:</span><span style="font-family:inherit;font-size:10pt;"> We recognize expense related to the fair value of stock-based compensation awards, consisting of restricted stock units ("RSUs"), cash-settled restricted stock units, performance share units ("PSU's"), and stock options, in the Consolidated Statements of Earnings. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We estimate the fair value of stock option awards on the date of grant using the Black-Scholes option pricing model. A number of assumptions are used by the Black-Scholes option pricing model to compute the grant date fair value of an award, including expected price volatility, option term, risk-free interest rate, and dividend yield. These assumptions are established at each grant date based upon current information at that time. Expected volatilities are based on historical volatilities of CTS' common stock. The expected option term is derived from historical data of exercise behavior. Actual option terms can differ from the expected option terms as a result of different groups of employees exhibiting different exercise behavior. The dividend yield is based on historical dividend payments. The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve at the time of grant. The fair value of awards that are ultimately expected to vest is recognized as expense over the requisite service periods of the awards in the Consolidated Statements of Earnings.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Both our stock option and 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 portion 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. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> See Note 16, "Stock-Based Compensation" for further information.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings Per Share:</span><span style="font-family:inherit;font-size:10pt;"> Basic earnings per share excludes any dilution and is computed by dividing net earnings available to common shareholders by the weighted-average number of common shares outstanding for the period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our antidilutive securities consist of the following:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:61%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(units)</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Antidilutive securities</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18,138</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22,110</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currencies:</span><span style="font-family:inherit;font-size:10pt;"> The financial statements of our non-U.S. subsidiaries, except the United Kingdom ("U.K.") subsidiary, 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.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency (losses) gains recorded in the Consolidated Statement of Earnings includes the following:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign currency (losses) gains</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,797</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The assets and liabilities of our U.K. subsidiary 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 loss" component of shareholders' equity. Our Consolidated Statement of Earnings accounts are translated at the average rates during the period.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shipping and Handling:</span><span style="font-family:inherit;font-size:10pt;"> 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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Sales Taxes:</span><span style="font-family:inherit;font-size:10pt;"> When applicable, we classify sales taxes on a net basis in our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Changes in Accounting Principles: </span><span style="font-family:inherit;font-size:10pt;">Beginning in January 2019, CTS adopted the provisions of Accounting Standards Update ("ASU") 2016-02, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">" under the optional transition method, which requires, if necessary, a cumulative effect adjustment to the opening balance of retained earnings. The lease liability is based on the present value of minimum lease payments discounted using our secured incremental borrowing rate at the date of adoption. Existing deferred rent liabilities, resulting from our historical practice of using the straight line method for recognizing lease expense, were reclassified upon adoption to reduce the measurement of the lease assets. We elected the package of practical expedients permitted under the transition guidance, which among other things, allows us to carry forward the historical accounting relating to lease identification and classification for existing leases at adoption. Our leases are classified as operating leases and expense is recorded in a manner similar to historical accounting guidance. We have also elected the practical expedient to not separate lease and non-lease components for the majority of our leases and to keep leases with an initial term of 12 months or less off of the balance sheet. Upon adoption we recorded a lease liability of $</span><span style="font-family:inherit;font-size:10pt;"><span>24,792</span></span><span style="font-family:inherit;font-size:10pt;"> and a right of use asset of $</span><span style="font-family:inherit;font-size:10pt;"><span>22,066</span></span><span style="font-family:inherit;font-size:10pt;">. No adjustment to the opening balance of retained earnings was required.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Issued Accounting Pronouncements</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ASU No. 2019-12 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">"Simplifying the Accounting for Income Taxes"</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the Financial Accounting Standards Board (“FASB”) issued ASU 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Simplifying the Accounting for Income Taxes</span><span style="font-family:inherit;font-size:10pt;">, as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes. ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We will adopt this ASU in the first quarter of 2020 and it is not expected to have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ASU No. 2018-14 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">"Compensation - Retirement Benefits - Defined Benefit Plans - General"</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-14, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Retirement Benefits - Defined Benefit Plans - General</span><span style="font-family:inherit;font-size:10pt;">." This ASU modifies the disclosure requirements for defined benefit and other postretirement plans. This ASU eliminates certain disclosures associated with accumulated other comprehensive income, plan assets, related parties, and the effects of interest rate basis point changes on assumed health care costs; while other disclosures have been added to address significant gains and losses related to changes in benefit obligations. This ASU also clarifies disclosure requirements for projected benefit and accumulated benefit obligations. The amendments in this ASU are effective for fiscal years ending after December 15, 2020 and for interim periods therein with early adoption permitted. Adoption on a retrospective basis for all periods presented is required. This ASU will impact our financial statement disclosures but will not have an impact on our consolidated financial position, results of operations, or cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ASU No. 2018-13 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">"Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement"</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-13 "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="font-family:inherit;font-size:10pt;">". This ASU modified the disclosures related to recurring and nonrecurring fair value measurements. Disclosures related to the transfer of assets between Level 1 and Level 2 hierarchies have been eliminated and various additional disclosures related to Level 3 fair value measurements have been added, modified or removed. This ASU is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted upon issuance of the standard for disclosures modified or removed with a delay of adoption of the additional disclosures until their effective date. We will adopt this ASU in the first quarter of 2020 it is not expected to have a material impact on our financial statement disclosures.</span></div><div style="line-height:174%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ASU No. 2016-16 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">"Income Taxes (Topic 740) Intra-Entity Transfers of Assets Other Than Inventory"</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU No. 2016-16, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intra-Entity Transfers of Assets Other Than Inventory</span><span style="font-family:inherit;font-size:10pt;">". This ASU is meant to improve the accounting for the income tax effect of intra-entity transfers of assets other than inventory. Currently, U.S. GAAP prohibits the recognition of current and deferred income taxes for intra-entity asset transfers until the asset is sold to a third party. This ASU will now require companies to recognize the income tax effect of an intra-entity asset transfer (other than inventory) </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">when the transaction occurs. This ASU is effective for public companies, for fiscal years beginning after December 15, 2019 and interim periods within those annual reporting periods. Early adoption is permitted and is to be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. We will adopt this ASU during the first quarter of 2020 and it is not expected to have a material impact on our financial statements.</span></div><div style="line-height:174%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ASU 2016-13 "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments"</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We adopted this ASU on January 1, 2020 and we have determined that it will not have a material impact on our financial statements.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of Business:</span><span style="font-family:inherit;font-size:10pt;"> CTS Corporation ("CTS", "we", "our", "us" or the "Company") is a global manufacturer of sensors, electronic 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></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Principles of Consolidation:</span><span style="font-family:inherit;font-size:10pt;"> The consolidated financial statements include the accounts of CTS and its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates:</span><span style="font-family:inherit;font-size:10pt;"> 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></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and Cash Equivalents:</span><span style="font-family:inherit;font-size:10pt;"> All highly liquid investments with maturities of </span><span style="font-family:inherit;font-size:10pt;"><span>three months</span></span><span style="font-family:inherit;font-size:10pt;"> or less at the date of purchase are considered to be cash equivalents.</span></div> P3M <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts:</span><span style="font-family:inherit;font-size:10pt;"> Accounts receivable consists primarily of amounts due from normal business activities. We maintain an allowance for doubtful accounts for estimated uncollectible accounts receivable. Our reserves for estimated credit losses are based upon historical experience and specific customer collection issues. Accounts are written off against the allowance account when they are determined to no longer be collectible.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentration of Credit Risk:</span><span style="font-family:inherit;font-size:10pt;"> 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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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, information technology, medical, telecommunications, 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 doubtful accounts is based on management's estimates of the collectability of its accounts receivable after analyzing historical bad debts, customer concentrations, customer creditworthiness, and current economic trends. Uncollectible trade receivables are charged against the allowance for doubtful accounts when all reasonable efforts to collect the amounts due have been exhausted.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our net sales to significant customers as a percentage of total net sales were as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:61%;"/><td style="width:13%;"/><td style="width:13%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cummins Inc.</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16.1%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15.2%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13.4%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Honda Motor Co.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11.6%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10.5%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11.2%</span></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Toyota Motor Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9.6%</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10.5%</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10.2%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We sell parts to these three transportation customers for certain vehicle platforms under purchase agreements that have no volume commitments and are subject to purchase orders issued on a periodic basis.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">No other customer accounted for 10% or more of total net sales during these periods.</span></div> 0.161 0.152 0.134 0.116 0.105 0.112 0.096 0.105 0.102 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories:</span><span style="font-family:inherit;font-size:10pt;"> We value our inventories at the lower of the actual cost to purchase or manufacture or the net realizable value using the first-in, first-out ("FIFO") method. We review inventory quantities on hand and record a provision for excess and obsolete inventory based on forecasts of product demand and production requirements.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Retirement Plans:</span><span style="font-family:inherit;font-size:10pt;"> We have various defined benefit and defined contribution retirement plans. Our policy is to annually fund the defined benefit pension plans at or above the minimum required by law. We: 1) recognize the funded status of a benefit plan (measured as the difference between plan assets at fair value and the projected benefit obligation) in our Consolidated Balance Sheets; 2) recognize 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 as a component of other comprehensive earnings; and 3) measure defined benefit plan assets and obligations as of the date of our fiscal year-end. See Note 6, "Retirement Plans" for further information.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property, Plant and Equipment:</span><span style="font-family:inherit;font-size:10pt;"> 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-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>45 years</span></span><span style="font-family:inherit;font-size:10pt;">, machinery and equipment from </span><span style="font-family:inherit;font-size:10pt;"><span>3</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>15 years</span></span><span style="font-family:inherit;font-size:10pt;">, and software from </span><span style="font-family:inherit;font-size:10pt;"><span>2</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>15 years</span></span><span style="font-family:inherit;font-size:10pt;">. 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. Upon disposition, any related gains or losses are included in operating earnings.</span></div> P10Y P45Y P3Y P15Y P2Y P15Y <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes:</span><span style="font-family:inherit;font-size:10pt;"> 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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying Consolidated Statements of Earnings. Accrued interest and penalties are included in the related tax liability line in the Consolidated Balance Sheets. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Note 18, "Income Taxes" for further information.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Indefinite-lived Intangible Assets:</span><span style="font-family:inherit;font-size:10pt;"> 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="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles—Goodwill and Other</span><span style="font-family:inherit;font-size:10pt;">, 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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to goodwill, we also have acquired in-process research and development ("IPR&amp;D") intangible assets that are treated as indefinite-lived intangible assets and therefore not subject to amortization until the completion or abandonment of the associated research and development efforts. If these efforts are abandoned in the future, the carrying value of the IPR&amp;D asset will be expensed. If the research and development efforts are successfully completed, the IPR&amp;D will be reclassified as a finite-lived asset and amortized over its useful life. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have the option to perform a qualitative assessment (commonly referred to as "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. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We completed our annual impairment test during </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> by performing a qualitative assessment and determined that our goodwill was not impaired as of the measurement date. We have not recorded any impairment of goodwill or other indefinite-lived intangible assets in the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Intangible Assets and Long-lived Assets:</span><span style="font-family:inherit;font-size:10pt;"> We account for long-lived assets (excluding indefinite-lived intangible assets) in accordance with the provisions of ASC 360, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property, Plant, and Equipment</span><span style="font-family:inherit;font-size:10pt;">. 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 </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition:</span><span style="font-family:inherit;font-size:10pt;"> 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. 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; 5) recognize revenue when (or as) the entity satisfies a performance obligation. </span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Research and Development:</span><span style="font-family:inherit;font-size:10pt;"> 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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div> <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We occasionally enter into agreements with our customers whereby we receive a contractual guarantee to be reimbursed the costs we incur 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 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="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cost of molds, dies and other tools included in other current assets</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">7,690</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">5,388</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Instruments:</span><span style="font-family:inherit;font-size:10pt;"> 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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We estimate the fair value of our financial instruments as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:32%;"/><td style="width:4%;"/><td style="width:64%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Instrument</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Method for determining fair value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cash, cash equivalents, accounts receivable and accounts payable</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cost, approximates fair value due to the short-term nature of these instruments.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Revolving credit facility</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">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 credit facility.</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest rate swaps and forward contracts</span></div></td><td style="vertical-align:top;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">The fair value of our interest rate swaps and forward contracts are measured using a market approach which uses current industry information.</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We estimate the fair value of our financial instruments as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:32%;"/><td style="width:4%;"/><td style="width:64%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Instrument</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Method for determining fair value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cash, cash equivalents, accounts receivable and accounts payable</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cost, approximates fair value due to the short-term nature of these instruments.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Revolving credit facility</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">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 credit facility.</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest rate swaps and forward contracts</span></div></td><td style="vertical-align:top;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:top;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">The fair value of our interest rate swaps and forward contracts are measured using a market approach which uses current industry information.</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt Issuance Costs:</span><span style="font-family:inherit;font-size:10pt;"> 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.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation:</span><span style="font-family:inherit;font-size:10pt;"> We recognize expense related to the fair value of stock-based compensation awards, consisting of restricted stock units ("RSUs"), cash-settled restricted stock units, performance share units ("PSU's"), and stock options, in the Consolidated Statements of Earnings. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We estimate the fair value of stock option awards on the date of grant using the Black-Scholes option pricing model. A number of assumptions are used by the Black-Scholes option pricing model to compute the grant date fair value of an award, including expected price volatility, option term, risk-free interest rate, and dividend yield. These assumptions are established at each grant date based upon current information at that time. Expected volatilities are based on historical volatilities of CTS' common stock. The expected option term is derived from historical data of exercise behavior. Actual option terms can differ from the expected option terms as a result of different groups of employees exhibiting different exercise behavior. The dividend yield is based on historical dividend payments. The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve at the time of grant. The fair value of awards that are ultimately expected to vest is recognized as expense over the requisite service periods of the awards in the Consolidated Statements of Earnings.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Both our stock option and 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 portion 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. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> See Note 16, "Stock-Based Compensation" for further information.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings Per Share:</span><span style="font-family:inherit;font-size:10pt;"> Basic earnings per share excludes any dilution and is computed by dividing net earnings available to common shareholders by the weighted-average number of common shares outstanding for the period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div> <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our antidilutive securities consist of the following:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:61%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(units)</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Antidilutive securities</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18,138</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22,110</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 22040 18138 22110 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currencies:</span><span style="font-family:inherit;font-size:10pt;"> The financial statements of our non-U.S. subsidiaries, except the United Kingdom ("U.K.") subsidiary, 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.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency (losses) gains recorded in the Consolidated Statement of Earnings includes the following:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign currency (losses) gains</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,797</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The assets and liabilities of our U.K. subsidiary 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 loss" component of shareholders' equity. Our Consolidated Statement of Earnings accounts are translated at the average rates during the period.</span></div> <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency (losses) gains recorded in the Consolidated Statement of Earnings includes the following:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign currency (losses) gains</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,797</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,052</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -1797000 -2619000 3052000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shipping and Handling:</span><span style="font-family:inherit;font-size:10pt;"> 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></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Sales Taxes:</span><span style="font-family:inherit;font-size:10pt;"> When applicable, we classify sales taxes on a net basis in our consolidated financial statements.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Changes in Accounting Principles: </span><span style="font-family:inherit;font-size:10pt;">Beginning in January 2019, CTS adopted the provisions of Accounting Standards Update ("ASU") 2016-02, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">" under the optional transition method, which requires, if necessary, a cumulative effect adjustment to the opening balance of retained earnings. The lease liability is based on the present value of minimum lease payments discounted using our secured incremental borrowing rate at the date of adoption. Existing deferred rent liabilities, resulting from our historical practice of using the straight line method for recognizing lease expense, were reclassified upon adoption to reduce the measurement of the lease assets. We elected the package of practical expedients permitted under the transition guidance, which among other things, allows us to carry forward the historical accounting relating to lease identification and classification for existing leases at adoption. Our leases are classified as operating leases and expense is recorded in a manner similar to historical accounting guidance. We have also elected the practical expedient to not separate lease and non-lease components for the majority of our leases and to keep leases with an initial term of 12 months or less off of the balance sheet. Upon adoption we recorded a lease liability of $</span><span style="font-family:inherit;font-size:10pt;"><span>24,792</span></span><span style="font-family:inherit;font-size:10pt;"> and a right of use asset of $</span><span style="font-family:inherit;font-size:10pt;"><span>22,066</span></span><span style="font-family:inherit;font-size:10pt;">. No adjustment to the opening balance of retained earnings was required.</span></div> 24792 22066 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Issued Accounting Pronouncements</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ASU No. 2019-12 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">"Simplifying the Accounting for Income Taxes"</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the Financial Accounting Standards Board (“FASB”) issued ASU 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Simplifying the Accounting for Income Taxes</span><span style="font-family:inherit;font-size:10pt;">, as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes. ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We will adopt this ASU in the first quarter of 2020 and it is not expected to have a material impact on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ASU No. 2018-14 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">"Compensation - Retirement Benefits - Defined Benefit Plans - General"</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-14, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Retirement Benefits - Defined Benefit Plans - General</span><span style="font-family:inherit;font-size:10pt;">." This ASU modifies the disclosure requirements for defined benefit and other postretirement plans. This ASU eliminates certain disclosures associated with accumulated other comprehensive income, plan assets, related parties, and the effects of interest rate basis point changes on assumed health care costs; while other disclosures have been added to address significant gains and losses related to changes in benefit obligations. This ASU also clarifies disclosure requirements for projected benefit and accumulated benefit obligations. The amendments in this ASU are effective for fiscal years ending after December 15, 2020 and for interim periods therein with early adoption permitted. Adoption on a retrospective basis for all periods presented is required. This ASU will impact our financial statement disclosures but will not have an impact on our consolidated financial position, results of operations, or cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ASU No. 2018-13 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">"Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement"</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-13 "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="font-family:inherit;font-size:10pt;">". This ASU modified the disclosures related to recurring and nonrecurring fair value measurements. Disclosures related to the transfer of assets between Level 1 and Level 2 hierarchies have been eliminated and various additional disclosures related to Level 3 fair value measurements have been added, modified or removed. This ASU is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted upon issuance of the standard for disclosures modified or removed with a delay of adoption of the additional disclosures until their effective date. We will adopt this ASU in the first quarter of 2020 it is not expected to have a material impact on our financial statement disclosures.</span></div><div style="line-height:174%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ASU No. 2016-16 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">"Income Taxes (Topic 740) Intra-Entity Transfers of Assets Other Than Inventory"</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU No. 2016-16, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intra-Entity Transfers of Assets Other Than Inventory</span><span style="font-family:inherit;font-size:10pt;">". This ASU is meant to improve the accounting for the income tax effect of intra-entity transfers of assets other than inventory. Currently, U.S. GAAP prohibits the recognition of current and deferred income taxes for intra-entity asset transfers until the asset is sold to a third party. This ASU will now require companies to recognize the income tax effect of an intra-entity asset transfer (other than inventory) </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">when the transaction occurs. This ASU is effective for public companies, for fiscal years beginning after December 15, 2019 and interim periods within those annual reporting periods. Early adoption is permitted and is to be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. We will adopt this ASU during the first quarter of 2020 and it is not expected to have a material impact on our financial statements.</span></div><div style="line-height:174%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ASU 2016-13 "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments"</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We adopted this ASU on January 1, 2020 and we have determined that it will not have a material impact on our financial statements.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 2 – Revenue Recognition</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identify the contract(s) with a customer</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identify the performance obligations</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Determine the transaction price</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allocate the transaction price</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recognize revenue when the performance obligations are met</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> 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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 amount method based on an analysis of historical experience and current facts and circumstances, which requires 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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Assets and Liabilities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets and liabilities included in our Consolidated Balance Sheets are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract Assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Prepaid rebates included in Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>64</span></span></div></td><td style="vertical-align:bottom;background-color:;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>65</span></span></div></td><td style="vertical-align:bottom;background-color:;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Prepaid rebates included in Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,853</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>999</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total Contract Assets</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,917</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract Liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Customer discounts and price concessions included in Accrued expenses and other liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,070</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,656</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Customer rights of return included in Accrued expenses and other liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(807</span></span></div></td><td style="vertical-align:bottom;background-color:;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(325</span></span></div></td><td style="vertical-align:bottom;background-color:;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total Contract Liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,877</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,981</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">twelve</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we recognized revenues of </span><span style="font-family:inherit;font-size:10pt;"><span>$256</span></span><span style="font-family:inherit;font-size:10pt;"> that was included in contract liabilities at the beginning of the period. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Disaggregated Revenue</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents revenues disaggregated by the major markets we serve:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Twelve Months Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Transportation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>299,005</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>300,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Industrial</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>78,369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>86,968</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Medical</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>41,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,663</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Aerospace &amp; Defense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,569</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>23,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Telecom &amp; IT</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,155</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19,405</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>468,999</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>470,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Assets and Liabilities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets and liabilities included in our Consolidated Balance Sheets are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract Assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Prepaid rebates included in Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>64</span></span></div></td><td style="vertical-align:bottom;background-color:;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>65</span></span></div></td><td style="vertical-align:bottom;background-color:;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Prepaid rebates included in Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,853</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>999</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total Contract Assets</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,917</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contract Liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Customer discounts and price concessions included in Accrued expenses and other liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,070</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,656</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Customer rights of return included in Accrued expenses and other liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(807</span></span></div></td><td style="vertical-align:bottom;background-color:;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(325</span></span></div></td><td style="vertical-align:bottom;background-color:;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total Contract Liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,877</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,981</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 64000 65000 1853000 999000 1917000 1064000 2070000 1656000 807000 325000 2877000 1981000 256000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Disaggregated Revenue</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents revenues disaggregated by the major markets we serve:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Twelve Months Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Transportation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>299,005</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>300,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Industrial</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>78,369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>86,968</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Medical</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>41,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,663</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Aerospace &amp; Defense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,569</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>23,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Telecom &amp; IT</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,155</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19,405</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>468,999</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>470,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 299005000 300124000 78369000 86968000 41901000 40663000 32569000 23323000 17155000 19405000 468999000 470483000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 — Accounts Receivable</span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accounts receivable are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Accounts receivable, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>78,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>79,902</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Less: Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(261</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>78,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>79,518</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accounts receivable are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Accounts receivable, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>78,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>79,902</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Less: Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(261</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Accounts receivable, net</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>78,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>79,518</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 78269000 79902000 261000 384000 78008000 79518000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 4 — Inventories</span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consist of the following:</span></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Finished goods</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,447</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Work-in-process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,954</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Raw materials</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>23,363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>25,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Less: Inventory reserves</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(5,527</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(5,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Inventories, net</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>42,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>43,486</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consist of the following:</span></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Finished goods</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,447</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Work-in-process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,954</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Raw materials</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>23,363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>25,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Less: Inventory reserves</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(5,527</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(5,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Inventories, net</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>42,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>43,486</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9447000 10995000 14954000 12129000 23363000 25746000 5527000 5384000 42237000 43486000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 5 — Property, Plant and Equipment</span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment is comprised of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Land and land improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,095</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,136</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Buildings and improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>68,350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>70,522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>224,312</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>231,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Less: Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(188,719</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(203,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>105,038</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>99,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation expense recorded in the Consolidated Statements of Earnings includes the following:</span></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the Years Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation expense</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16,849</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,071</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Land and land improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,095</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,136</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Buildings and improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>68,350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>70,522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>224,312</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>231,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Less: Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(188,719</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(203,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>105,038</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>99,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation expense recorded in the Consolidated Statements of Earnings includes the following:</span></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the Years Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation expense</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16,849</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,071</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1095000 1136000 68350000 70522000 224312000 231619000 188719000 203876000 105038000 99401000 16849000 15697000 14071000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 6 — Retirement Plans</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have a number of noncontributory defined benefit pension plans ("pension plans") covering approximately </span><span style="font-family:inherit;font-size:10pt;"><span>3%</span></span><span style="font-family:inherit;font-size:10pt;"> of our active employees. Pension plans covering salaried employees provide pension benefits that are based on the employees´ years of service and compensation prior to retirement. Pension plans covering hourly employees generally provide benefits of stated amounts for each year of service.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The measurement dates for the pension plans for our U.S. and non-U.S. locations were </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2017, we offered certain former vested employees in our U.S. pension plan a one-time option to receive a lump sum distribution of their benefits from pension plan assets. The pension plan made approximately $</span><span style="font-family:inherit;font-size:10pt;"><span>23,912</span></span><span style="font-family:inherit;font-size:10pt;"> in lump sum payments to settle its obligation to these participants. These settlement payments decreased the projected benefit obligation and plan assets by $</span><span style="font-family:inherit;font-size:10pt;"><span>23,912</span></span><span style="font-family:inherit;font-size:10pt;">, and resulted in a non-cash settlement charge of $</span><span style="font-family:inherit;font-size:10pt;"><span>13,476</span></span><span style="font-family:inherit;font-size:10pt;"> related to unrecognized net actuarial losses that were previously included in accumulated other comprehensive loss. The measurement date of this settlement was </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2020, the CTS Board of Directors authorized and empowered management to explore termination of our U.S. based pension plans at management's discretion, subject to certain conditions. Management has not yet made a final decision on whether to pursue a plan termination and the potential timing thereof.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of 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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:51%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">U.S.</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Pension Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Non-U.S.</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Pension Plans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Accumulated benefit obligation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>220,339</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>205,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,854</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,936</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Change in projected benefit obligation:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Projected benefit obligation at January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>205,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>228,934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Service cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,123</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Benefits paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(14,834</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(14,781</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(408</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(669</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Actuarial loss (gain)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22,130</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(15,957</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign exchange impact </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(87</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Projected benefit obligation at December 31</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>220,339</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>205,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,633</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Change in plan assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Assets at fair value at January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>258,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>284,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Actual return on assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37,680</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(11,757</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Company contributions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Benefits paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(14,834</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(14,781</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(408</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(669</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign exchange impact </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Assets at fair value at December 31</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>281,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>258,327</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,419</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Funded status (plan assets less projected benefit obligations)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>60,937</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>53,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The measurement dates for the post-retirement life insurance plan were </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. The following table provides a reconciliation of benefit obligation, plan assets, and the funded status of the post-retirement life insurance plan at those measurement dates.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Post-Retirement<br/>Life Insurance Plan</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accumulated benefit obligation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,595</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Change in projected benefit obligation:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Projected benefit obligation at January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Service cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Benefits paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(145</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(157</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Actuarial loss (gain)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(540</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Projected benefit obligation at December 31</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,595</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Change in plan assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Assets at fair value at January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Actual return on assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Company contributions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Benefits paid</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(145</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Assets at fair value at December 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Funded status (plan assets less projected benefit obligations)</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,595</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of the prepaid (accrued) cost of the domestic and foreign pension plans are classified in the following lines in the Consolidated Balance Sheets at December 31:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">U.S.Pension Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non-U.S. Pension Plans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Prepaid pension asset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>62,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accrued expenses and other liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Long-term pension obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,331</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net prepaid (accrued) cost</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>60,937</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>53,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Post-Retirement<br/>Life Insurance Plan</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accrued expenses and other liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(393</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Long-term pension obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,373</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,188</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total accrued cost</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,595</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have also recorded the following amounts to accumulated other comprehensive loss for the U.S. and non-U.S. pension plans, net of tax:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">U.S.Pension Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Non-U.S. Pension Plans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrecognized<br/>Loss</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrecognized<br/>Loss</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>75,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization of retirement benefits, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,538</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(126</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Settlements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net actuarial gain</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,732</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Foreign exchange impact</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(52</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Tax impact due to implementation of ASU 2018-02</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,560</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at January 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>95,494</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,916</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization of retirement benefits, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,060</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net actuarial (loss) gain</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Foreign exchange impact</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>88,830</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,900</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have recorded the following amounts to accumulated other comprehensive loss for the post-retirement life insurance plan, net of tax:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrecognized<br/>Gain</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortization of retirement benefits, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net actuarial loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(418</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Tax impact due to implementation of ASU No. 2018-02</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(88</span></span></div></td><td style="vertical-align:bottom;background-color:;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at January 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(849</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization of retirement benefits, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net actuarial gain</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(608</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accumulated actuarial gains and losses included in other comprehensive earnings are amortized in the following manner:  </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The component of unamortized net gains or losses related to our qualified pension plans is amortized based on the expected future life expectancy of the plan participants (estimated to be approximately </span><span style="font-family:inherit;font-size:10pt;"><span>17 years</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">), because substantially all of the participants in those plans are inactive. 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-family:inherit;font-size:10pt;"><span>4 years</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">). 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.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, we expect to recognize approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$6,429</span></span><span style="font-family:inherit;font-size:10pt;"> of pre-tax losses included in accumulated other comprehensive loss related to our pension plans and post-retirement life insurance plan, respectively.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for those Pension Plans with accumulated benefit obligation in excess of fair value of plan assets is shown below:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Projected benefit obligation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,778</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,848</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accumulated benefit obligation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,999</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,028</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Fair value of plan assets</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,426</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net pension expense (income) includes the following components:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:27%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Years Ended<br/>December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Years Ended<br/>December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">U.S. Pension Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non-U.S. Pension Plans</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,724</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,273</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Expected return on plan assets</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,187</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(16,243</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortization of unrecognized loss</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,863</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,785</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Settlement loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net expense (income)</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>783</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,291</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>221</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>222</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>217</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-average actuarial assumptions</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Benefit obligation assumptions:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Rate of compensation increase</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.00</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.00</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.00</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Pension income/expense assumptions:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.63</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.16</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.38</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Expected return on plan assets</span><span style="font-family:Times New Roman;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Rate of compensation increase</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Expected return on plan assets is net of expected investment expenses and certain administrative expenses.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">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></td></tr></table><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net post-retirement expense includes the following components:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Post-Retirement<br/>Life Insurance Plan</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortization of unrecognized gain</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net expense</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>62</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-average actuarial assumptions </span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Benefit obligation assumptions:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.09</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Rate of compensation increase</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Pension income/post-retirement expense assumptions:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.26</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.59</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Rate of compensation increase</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">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></td></tr></table><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our pension plan asset allocation at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and target allocation for </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> by asset category are as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:60%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Target Allocations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Percentage of Plan Assets<br/>at December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Asset Category</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Equity securities </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>83%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>83%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>84%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4%</span></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>100%</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>100%</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>100%</span></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We employ a liability-driven investment strategy whereby a mix of equity and fixed-income investments are used to pursue a de-risking strategy which over time seeks to reduce interest rate mismatch risk and other risks while achieving a return that matches or exceeds the growth in projected pension plan liabilities. Risk tolerance is established through careful consideration of plan liabilities and funded status. The investment portfolio primarily contains a diversified mix of equity and fixed-income investments.  Other assets such as private equity are used modestly to enhance long-term returns while improving portfolio diversification. Investment risk is measured and monitored on an ongoing basis through quarterly investment portfolio reviews, annual liability measurements, and asset/liability studies at regular intervals.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the fair values of our pension plan assets:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Equity securities - U.S. holdings</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>20,469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Equity funds - U.S. holdings</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Bond funds - government</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(4) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,991</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Bond funds - other</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(5) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>207,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>202,393</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Real estate</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(6) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash and cash equivalents</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,866</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Partnerships</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,539</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total fair value of plan assets</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>282,696</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>259,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, are classified within the following categories in the fair value hierarchy:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Quoted Prices<br/>in Active<br/>Markets<br/>(Level 1)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Not Leveled</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Equity securities - U.S. holdings</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Bond funds - government</span><span style="font-family:inherit;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(4) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Bond funds - other</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(5) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>207,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>207,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Real estate</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(6) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,979</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,979</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash and cash equivalents</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Partnerships</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>30,286</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,539</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">244,871</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>282,696</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, are classified within the following categories in the fair value hierarchy:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:42%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Quoted Prices<br/>in Active<br/>Markets<br/>(Level 1)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Not Leveled</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Equity securities - U.S. holdings</span><span style="font-family:Times New Roman;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>20,469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>20,469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Equity funds - U.S.holdings</span><span style="font-family:Times New Roman;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Bond funds - government</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(4) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Bond funds - other</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(5) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>202,393</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>202,393</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Real estate</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(6) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash and cash equivalents</span><span style="font-family:Times New Roman;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,866</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,866</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Partnerships</span><span style="font-family:Times New Roman;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,172</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">224,245</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>259,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Comprised of common stocks of companies in various industries. The Pension Plan fund manager may shift investments from value to growth strategies or vice-versa, from small cap to large cap stocks or vice-versa, in order to meet the Pension Plan's investment objectives, which are to provide for a reasonable amount of long-term growth of capital without undue exposure to volatility, and protect the assets from erosion of purchasing power.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Comprised of investment grade short-term investment and money-market funds.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Comprised of partnerships that invest in various U.S. and international industries.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Comprised of long-term government bonds with a minimum maturity of 10 years and zero-coupon Treasury securities ("Treasury Strips") with maturities greater than 20 years.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(5)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Comprised predominately of investment grade U.S. corporate bonds with maturities greater than 10 years and U.S. high-yield corporate bonds; emerging market debt (local currency sovereign bonds, U.S. dollar-denominated sovereign bonds and U.S. dollar-denominated corporate bonds); and U.S. bank loans. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(6)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Comprised of investments in securities of U.S. and non-U.S. real estate investment trusts (REITs), real estate operating companies and other companies that are principally engaged in the real estate industry and of investments in global private direct commercial real estate. Investments can be redeemed immediately following the valuation date with a notice of at least fifteen business days before valuation.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(7)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Comprised of investments that are measured at fair value using the NAV per share practical expedient. In accordance with the provisions of ASC 820-10, these investments have not been classified in the fair value hierarchy. The fair value amount not leveled is presented to allow reconciliation of the fair value hierarchy to total fund pension plan assets.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The pension plan assets recorded at fair value are measured and classified in a hierarchy for disclosure purposes consisting of three levels based on the observability of inputs available in the marketplace used to measure fair value as discussed below:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1:</span><span style="font-family:inherit;font-size:10pt;">  Fair value measurements that are based on quoted prices (unadjusted) in active markets that the pension plan trustees have the ability to access for identical assets or liabilities. Market price data generally is obtained from exchange or dealer markets.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2:</span><span style="font-family:inherit;font-size:10pt;">  Fair value measurements based on inputs other than quoted prices included in Level 1 that are observable for the asset, either directly or indirectly. Level 2 inputs include quoted prices for similar assets in active or inactive markets, and inputs other than quoted prices that are observable for the asset, such as interest rates and yield curves that are observable at commonly quoted intervals. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3:</span><span style="font-family:inherit;font-size:10pt;">  Fair value measurements based on valuation techniques that use significant inputs that are unobservable.</span></div></td></tr></table><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below reconciles the Level 3 partnership assets within the fair value hierarchy:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Fair value of Level 3 partnership assets at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital contributions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Realized and unrealized gain</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital distributions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,847</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Fair value of Level 3 partnership assets at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital contributions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Realized and unrealized gain</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital distributions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,614</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Fair value of Level 3 partnership assets at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,539</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The partnership fund manager uses a market approach in estimating the fair value of the plan's Level 3 asset. The market approach estimates fair value by first determining the entity's earnings before interest, taxes, depreciation and amortization and then multiplying that value by an estimated multiple. When establishing an appropriate multiple, the fund manager considers recent comparable private company transactions and multiples paid. The entity's net debt is then subtracted from the calculated amount to arrive at an estimated fair value for the entity. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We expect to make </span><span style="font-family:inherit;font-size:10pt;"><span>$493</span></span><span style="font-family:inherit;font-size:10pt;"> of contributions to the U.S. plans and </span><span style="font-family:inherit;font-size:10pt;"><span>$261</span></span><span style="font-family:inherit;font-size:10pt;"> of contributions to the non-U.S. plans during </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">U.S.<br/>Pension<br/>Plans</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non-U.S.<br/>Pension<br/>Plans</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Post-Retirement<br/>Life Insurance Plan</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15,514</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>393</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15,399</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>377</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15,218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>362</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,706</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2025-2029</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>68,594</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>715</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,468</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>144,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,050</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Defined Contribution Plans</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We sponsor a 401(k) plan that covers substantially all of our U.S. employees. Contributions and costs are generally determined as a percentage of the covered employee's annual salary.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expenses related to defined contribution plans include the following:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">401(k) and other defined contribution plan expense</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,125</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,141</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.03 23912000 23912000 13476000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of 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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:51%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">U.S.</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Pension Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Non-U.S.</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Pension Plans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Accumulated benefit obligation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>220,339</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>205,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,854</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,936</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Change in projected benefit obligation:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Projected benefit obligation at January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>205,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>228,934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Service cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,123</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Benefits paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(14,834</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(14,781</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(408</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(669</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Actuarial loss (gain)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22,130</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(15,957</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>153</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign exchange impact </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(87</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Projected benefit obligation at December 31</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>220,339</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>205,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,633</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Change in plan assets:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Assets at fair value at January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>258,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>284,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,425</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Actual return on assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37,680</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(11,757</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Company contributions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Benefits paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(14,834</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(14,781</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(408</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(669</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign exchange impact </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Assets at fair value at December 31</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>281,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>258,327</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,419</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,425</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Funded status (plan assets less projected benefit obligations)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>60,937</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>53,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The measurement dates for the post-retirement life insurance plan were </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. The following table provides a reconciliation of benefit obligation, plan assets, and the funded status of the post-retirement life insurance plan at those measurement dates.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Post-Retirement<br/>Life Insurance Plan</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accumulated benefit obligation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,595</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Change in projected benefit obligation:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Projected benefit obligation at January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Service cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Benefits paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(145</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(157</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Actuarial loss (gain)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(540</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Projected benefit obligation at December 31</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,595</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Change in plan assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Assets at fair value at January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Actual return on assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Company contributions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Benefits paid</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(145</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Assets at fair value at December 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Funded status (plan assets less projected benefit obligations)</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,595</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 220339000 205319000 1854000 1936000 205319000 228934000 2756000 3140000 0 0 37000 43000 7724000 7123000 31000 42000 14834000 14781000 408000 669000 -22130000 15957000 -153000 -287000 0 0 64000 -87000 220339000 205319000 2633000 2756000 258327000 284762000 1425000 1777000 37680000 -11757000 73000 67000 103000 103000 295000 300000 14834000 14781000 408000 669000 0 0 34000 -50000 281276000 258327000 1419000 1425000 60937000 53008000 -1214000 -1331000 4766000 4595000 4595000 5134000 1000 2000 170000 156000 145000 157000 -145000 540000 4766000 4595000 0 0 0 0 145000 157000 145000 157000 0 0 0 0 -4766000 -4595000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of the prepaid (accrued) cost of the domestic and foreign pension plans are classified in the following lines in the Consolidated Balance Sheets at December 31:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">U.S.Pension Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non-U.S. Pension Plans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Prepaid pension asset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>62,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accrued expenses and other liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Long-term pension obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,331</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net prepaid (accrued) cost</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>60,937</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>53,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Post-Retirement<br/>Life Insurance Plan</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accrued expenses and other liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(393</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Long-term pension obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,373</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,188</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total accrued cost</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,595</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 62082000 54100000 0 0 100000 100000 0 0 1045000 992000 1214000 1331000 60937000 53008000 -1214000 -1331000 393000 407000 4373000 4188000 -4766000 -4595000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have also recorded the following amounts to accumulated other comprehensive loss for the U.S. and non-U.S. pension plans, net of tax:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">U.S.Pension Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Non-U.S. Pension Plans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrecognized<br/>Loss</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrecognized<br/>Loss</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>75,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization of retirement benefits, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,538</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(126</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Settlements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net actuarial gain</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,732</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Foreign exchange impact</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(52</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Tax impact due to implementation of ASU 2018-02</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,560</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at January 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>95,494</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,916</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization of retirement benefits, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,060</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net actuarial (loss) gain</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,604</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Foreign exchange impact</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>88,830</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,900</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have recorded the following amounts to accumulated other comprehensive loss for the post-retirement life insurance plan, net of tax:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrecognized<br/>Gain</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortization of retirement benefits, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net actuarial loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(418</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Tax impact due to implementation of ASU No. 2018-02</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(88</span></span></div></td><td style="vertical-align:bottom;background-color:;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at January 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(849</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization of retirement benefits, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net actuarial gain</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(608</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 75740000 1898000 4538000 126000 0 0 6732000 196000 0 -52000 17560000 0 95494000 1916000 4060000 138000 -2604000 78000 0 44000 88830000 1900000 -379000 -36000 -418000 -88000 -849000 -129000 112000 -608000 P17Y P4Y 6429000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for those Pension Plans with accumulated benefit obligation in excess of fair value of plan assets is shown below:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Projected benefit obligation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,778</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,848</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accumulated benefit obligation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,999</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,028</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Fair value of plan assets</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,426</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3778000 3848000 2999000 3028000 1418000 1426000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net pension expense (income) includes the following components:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:27%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Years Ended<br/>December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Years Ended<br/>December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">U.S. Pension Plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non-U.S. Pension Plans</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,724</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,273</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Expected return on plan assets</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,187</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(12,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(16,243</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortization of unrecognized loss</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,863</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,785</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Settlement loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net expense (income)</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>783</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,291</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>221</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>222</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>217</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-average actuarial assumptions</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Benefit obligation assumptions:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.63</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Rate of compensation increase</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.00</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.00</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.00</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Pension income/expense assumptions:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.63</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.16</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.38</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Expected return on plan assets</span><span style="font-family:Times New Roman;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Rate of compensation increase</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Expected return on plan assets is net of expected investment expenses and certain administrative expenses.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">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></td></tr></table><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net post-retirement expense includes the following components:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Post-Retirement<br/>Life Insurance Plan</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amortization of unrecognized gain</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net expense</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>62</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-average actuarial assumptions </span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Benefit obligation assumptions:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.09</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Rate of compensation increase</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Pension income/post-retirement expense assumptions:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.26</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.59</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Rate of compensation increase</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(1)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">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> 0 0 0 37000 43000 48000 7724000 7123000 8273000 31000 42000 34000 12187000 12898000 16243000 17000 25000 20000 -5246000 -5863000 -5785000 -170000 -162000 -155000 0 0 13476000 0 0 0 783000 88000 11291000 221000 222000 217000 0.0315 0.0430 0.0363 0.0100 0.0113 0.0138 0.0300 0.0300 0.0200 0.0430 0.0363 0.0416 0.0113 0.0138 0.0113 0.0461 0.0472 0.0561 0.0113 0.0138 0.0113 0.0300 0.0200 0.0200 1000 2000 2000 170000 156000 161000 166000 46000 101000 5000 112000 62000 0.0309 0.0426 0.0359 0.0426 0.0359 0.0410 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our pension plan asset allocation at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and target allocation for </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> by asset category are as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:60%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Target Allocations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Percentage of Plan Assets<br/>at December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Asset Category</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Equity securities </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12%</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>83%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>83%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>84%</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4%</span></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>100%</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>100%</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>100%</span></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div> 0.13 0.13 0.12 0.83 0.83 0.84 0.04 0.04 0.04 1 1 1 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the fair values of our pension plan assets:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Equity securities - U.S. holdings</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>20,469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Equity funds - U.S. holdings</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Bond funds - government</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(4) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,991</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Bond funds - other</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(5) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>207,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>202,393</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Real estate</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(6) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash and cash equivalents</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,866</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Partnerships</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,539</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total fair value of plan assets</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>282,696</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>259,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 24586000 20469000 0 54000 33991000 19146000 207901000 202393000 2979000 2652000 5700000 5866000 7539000 9172000 282696000 259752000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, are classified within the following categories in the fair value hierarchy:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Quoted Prices<br/>in Active<br/>Markets<br/>(Level 1)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Not Leveled</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Equity securities - U.S. holdings</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Bond funds - government</span><span style="font-family:inherit;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(4) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Bond funds - other</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(5) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>207,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>207,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Real estate</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(6) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,979</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,979</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash and cash equivalents</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Partnerships</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>30,286</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,539</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">244,871</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>282,696</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, are classified within the following categories in the fair value hierarchy:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:42%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Quoted Prices<br/>in Active<br/>Markets<br/>(Level 1)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Not Leveled</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Equity securities - U.S. holdings</span><span style="font-family:Times New Roman;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>20,469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>20,469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Equity funds - U.S.holdings</span><span style="font-family:Times New Roman;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Bond funds - government</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(4) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Bond funds - other</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(5) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>202,393</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>202,393</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Real estate</span><span style="font-family:Times New Roman;font-size:7pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(6) (7)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash and cash equivalents</span><span style="font-family:Times New Roman;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,866</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,866</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Partnerships</span><span style="font-family:Times New Roman;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,172</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">224,245</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>259,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Comprised of common stocks of companies in various industries. The Pension Plan fund manager may shift investments from value to growth strategies or vice-versa, from small cap to large cap stocks or vice-versa, in order to meet the Pension Plan's investment objectives, which are to provide for a reasonable amount of long-term growth of capital without undue exposure to volatility, and protect the assets from erosion of purchasing power.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Comprised of investment grade short-term investment and money-market funds.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Comprised of partnerships that invest in various U.S. and international industries.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Comprised of long-term government bonds with a minimum maturity of 10 years and zero-coupon Treasury securities ("Treasury Strips") with maturities greater than 20 years.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(5)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Comprised predominately of investment grade U.S. corporate bonds with maturities greater than 10 years and U.S. high-yield corporate bonds; emerging market debt (local currency sovereign bonds, U.S. dollar-denominated sovereign bonds and U.S. dollar-denominated corporate bonds); and U.S. bank loans. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(6)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Comprised of investments in securities of U.S. and non-U.S. real estate investment trusts (REITs), real estate operating companies and other companies that are principally engaged in the real estate industry and of investments in global private direct commercial real estate. Investments can be redeemed immediately following the valuation date with a notice of at least fifteen business days before valuation.</span></div></td></tr></table><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(7)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">Comprised of investments that are measured at fair value using the NAV per share practical expedient. In accordance with the provisions of ASC 820-10, these investments have not been classified in the fair value hierarchy. The fair value amount not leveled is presented to allow reconciliation of the fair value hierarchy to total fund pension plan assets.</span></div> 24586000 24586000 33991000 33991000 207901000 207901000 2979000 2979000 5700000 5700000 7539000 7539000 30286000 0 7539000 282696000 20469000 20469000 54000 54000 19146000 19146000 202393000 202393000 2652000 2652000 5866000 5866000 9172000 9172000 26335000 0 9172000 259752000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below reconciles the Level 3 partnership assets within the fair value hierarchy:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Fair value of Level 3 partnership assets at January 1, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital contributions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Realized and unrealized gain</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital distributions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,847</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Fair value of Level 3 partnership assets at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital contributions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Realized and unrealized gain</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital distributions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,614</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Fair value of Level 3 partnership assets at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,539</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 10787000 78000 1154000 2847000 9172000 120000 -139000 1614000 7539000 493000 261000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">U.S.<br/>Pension<br/>Plans</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non-U.S.<br/>Pension<br/>Plans</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Post-Retirement<br/>Life Insurance Plan</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15,514</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>393</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15,399</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>377</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15,218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>362</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,706</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2025-2029</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>68,594</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>715</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,468</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>144,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,050</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 15514000 46000 393000 15399000 54000 377000 15218000 82000 362000 14983000 69000 347000 14706000 84000 332000 68594000 715000 1468000 144414000 1050000 3279000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expenses related to defined contribution plans include the following:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">401(k) and other defined contribution plan expense</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,125</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,141</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3125000 3256000 3141000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 7 — Goodwill and Other Intangible Assets</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Intangible Assets</span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of the Company’s other intangible assets as of December 31:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross<br/>Carrying<br/>Amount</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average Remaining Amortization Period (in years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other intangible assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Customer lists / relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>92,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(38,682</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>53,512</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Technology and other intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>47,925</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(18,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>29,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">In process research and development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other intangible assets, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>142,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(57,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>85,215</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization expense for the year ended December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,770</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross<br/>Carrying<br/>Amount</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net<br/>Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other intangible assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Customer lists / relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>64,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(37,088</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>27,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Technology and other intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>44,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(13,715</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>30,745</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">In process research and development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other intangible assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>110,983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(50,803</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>60,180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization expense for the year ended December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,817</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization expense for the year ended December 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,603</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated amortization expense for the next five years and thereafter is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amortization<br/>expense</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,051</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,893</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,651</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>45,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total future amortization expense</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>85,215</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the net carrying value amount of goodwill were as follows:</span></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Goodwill as of December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>71,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Increase from acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Goodwill as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>71,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Increase from acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34,999</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Goodwill as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>106,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>We performed our impairment test as of October 1, 2019, our measurement date, and concluded there was no impairment in any of our reporting units. <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Intangible Assets</span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of the Company’s other intangible assets as of December 31:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross<br/>Carrying<br/>Amount</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average Remaining Amortization Period (in years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other intangible assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Customer lists / relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>92,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(38,682</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>53,512</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Technology and other intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>47,925</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(18,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>29,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">In process research and development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other intangible assets, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>142,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(57,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>85,215</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization expense for the year ended December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,770</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross<br/>Carrying<br/>Amount</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net<br/>Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other intangible assets:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Customer lists / relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>64,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(37,088</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>27,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Technology and other intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>44,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(13,715</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>30,745</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">In process research and development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,200</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other intangible assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>110,983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(50,803</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>60,180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization expense for the year ended December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,817</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization expense for the year ended December 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,603</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 92194000 38682000 53512000 P10Y9M18D 47925000 18422000 29503000 P8Y8M12D 2200000 0 2200000 142319000 57104000 85215000 P10Y1M6D 7770000 64323000 37088000 27235000 44460000 13715000 30745000 2200000 0 2200000 110983000 50803000 60180000 6817000 6603000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated amortization expense for the next five years and thereafter is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amortization<br/>expense</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,051</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,893</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,651</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>45,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total future amortization expense</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>85,215</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9051000 8893000 8657000 6651000 6479000 45484000 85215000 <div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the net carrying value amount of goodwill were as follows:</span></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Goodwill as of December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>71,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Increase from acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Goodwill as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>71,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Increase from acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34,999</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Goodwill as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>106,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 71057000 0 71057000 34999000 106056000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 8 — Costs Associated with Exit and Restructuring Activities</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges are reported as a separate line within operating earnings in the Consolidated Statements of Earnings. Total restructuring charges were:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Restructuring charges</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,448</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,139</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2016 Plan</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, we announced plans to restructure operations by phasing out production at our Elkhart, IN facility and transitioning it into a research and development center supporting our global operations ("June 2016 Plan"). Additional organizational changes were also implemented in various other locations. In 2017, we revised this plan to include an additional $1,100 in planned costs related to the relocation of our corporate headquarters in Lisle, IL and our plant in Bolingbrook, IL, both of which have now been consolidated into a single facility. Restructuring charges under this plan, which is substantially complete, were </span><span style="font-family:inherit;font-size:10pt;"><span>$4,284</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$4,559</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$4,139</span></span><span style="font-family:inherit;font-size:10pt;"> during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. The total restructuring liability related to the June 2016 Plan was $</span><span style="font-family:inherit;font-size:10pt;"><span>233</span></span><span style="font-family:inherit;font-size:10pt;"> and $</span><span style="font-family:inherit;font-size:10pt;"><span>668</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Any additional costs related to line movements, equipment charges, and other costs will be expensed as incurred. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table displays the restructuring charges associated with the June 2016 Plan as well as a summary of the actual costs incurred through </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 2016 Plan</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Planned Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Actual costs<br/>incurred through<br/>December 31,<br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Workforce reduction</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,075</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Building and equipment relocation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,025</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Asset impairment charge</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other charges </span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;background-color:transparent; font-size:5pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>988</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Restructuring charges</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(1) Other charges include the effects of currency translation, travel, legal and other charges.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2014 Plan</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2014, we announced plans to restructure our operations and consolidate our Canadian operations into other existing facilities as part of our overall plan to simplify our business model and rationalize our global footprint ("April 2014 Plan"). These restructuring actions were substantially completed during 2015. Restructuring charges under this plan were </span><span style="font-family:inherit;font-size:10pt;"><span>$(248)</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$503</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0</span></span><span style="font-family:inherit;font-size:10pt;"> during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. The total restructuring liability related to the April 2014 Plan was </span><span style="font-family:inherit;font-size:10pt;"><span>$703</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$918</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Restructuring Activities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time we incur other restructuring activities that are not part of a formal plan. Beginning in Q3 2019, we incurred restructuring charges of </span><span style="font-family:inherit;font-size:10pt;"><span>$3,412</span></span><span style="font-family:inherit;font-size:10pt;"> for exit and disposal activities at three sites and workforce reduction costs across the company. The remaining restructuring liability associated with these actions was </span><span style="font-family:inherit;font-size:10pt;"><span>$1,057</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table displays the restructuring liability activity for all plans the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Restructuring liability at January 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,586</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Restructuring charges</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cost paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,997</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other activities</span><span style="font-family:inherit;font-size:6pt;"> (1)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,044</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Restructuring liability at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,993</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(1) Other charges include the effects of currency translation, non-cash asset write-downs, travel, legal and other charges.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,993</span></span><span style="font-family:inherit;font-size:10pt;"> is included in Accrued expenses and other liabilities at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges are reported as a separate line within operating earnings in the Consolidated Statements of Earnings. Total restructuring charges were:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Restructuring charges</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,448</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,139</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 7448000 5062000 4139000 4284000 4559000 4139000 233000 668 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table displays the restructuring charges associated with the June 2016 Plan as well as a summary of the actual costs incurred through </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 2016 Plan</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Planned Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Actual costs<br/>incurred through<br/>December 31,<br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Workforce reduction</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,075</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Building and equipment relocation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,025</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Asset impairment charge</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other charges </span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;background-color:transparent; font-size:5pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>988</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Restructuring charges</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3075000 3340000 9025000 10534000 0 1168000 1300000 988000 13400000 16030000 248000 503000 0 703000 918000 3412000 1057000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table displays the restructuring liability activity for all plans the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Restructuring liability at January 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,586</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Restructuring charges</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cost paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4,997</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other activities</span><span style="font-family:inherit;font-size:6pt;"> (1)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,044</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Restructuring liability at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,993</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1586000 7448000 4997000 -2044000 1993000 1993000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 9 — Accrued Expenses and Other Liabilities</span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accrued expenses and other liabilities are as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accrued product-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,464</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,377</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accrued income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accrued property and other taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,574</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,976</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accrued professional fees</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Contract liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,877</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Dividends payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,299</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Remediation reserves</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,444</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,165</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total accrued expenses and other liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>36,378</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accrued expenses and other liabilities are as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accrued product-related costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,464</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,377</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accrued income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accrued property and other taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,574</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,976</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accrued professional fees</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Contract liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,877</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Dividends payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,299</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Remediation reserves</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,444</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,165</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total accrued expenses and other liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>36,378</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4464000 4377000 7903000 6914000 1574000 1976000 1599000 3350000 2877000 1981000 1299000 1310000 11444000 11274000 5218000 6165000 36378000 37347000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 10 — Contingencies</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain processes in the manufacture of our current and past products create by-products classified as hazardous waste. We have been notified by the U.S. Environmental Protection Agency, 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 and formerly owned or operated by us. Two of those sites, Asheville, North Carolina and Mountain View, California, are designated National Priorities List sites under the U.S. Environmental Protection Agency’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></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A roll-forward of remediation reserves included in accrued expenses and other liabilities in the Consolidated Balance Sheets is comprised of the following:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18,176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Remediation expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,602</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Remediation payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,416</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other activity </span><span style="font-family:inherit;font-size:6pt;">(1)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at end of the period</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,274</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:justify;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;">(1) Other activity includes currency translation adjustments not recorded through remediation expense</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 have an outstanding warranty claim for which we have not yet determined the root cause of a product performance issue. Testing is ongoing. We are not able to quantify the potential impact on our operations, if any, because we have not yet determined the root cause.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>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. <div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18,176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Remediation expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,602</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Remediation payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,416</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other activity </span><span style="font-family:inherit;font-size:6pt;">(1)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at end of the period</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,274</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:justify;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;">(1) Other activity includes currency translation adjustments not recorded through remediation expense</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 11274000 17067000 18176000 2602000 1182000 307000 2455000 6967000 1416000 23000 -8000 0 11444000 11274000 17067000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 11 — Leases</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 have elected not to record leases with an initial term of 12 months or less on the balance sheet and instead recognize those lease payments on a straight-line basis over the lease term.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease expense for the twelve months ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,342</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Short-term lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,013</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,355</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rent expense prior to adoption of ASC 842 was </span><span style="font-family:inherit;font-size:10pt;"><span>$5,726</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4,762</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended December 31, 2018 and 2017, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments relating to our existing lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,461</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16,566</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Less: interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9,897</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Present value of lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>27,713</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Operating lease payments include </span><span style="font-family:inherit;font-size:8pt;"><span>$3,244</span></span><span style="font-family:inherit;font-size:8pt;"> of payments related to options to extend lease terms that are reasonably expected to be exercised.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Balance Sheet Classification:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Operating lease obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,787</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Long-term operating lease obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>27,713</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Weighted-average remaining lease terms (years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9.04</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Weighted-average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Supplemental cash flow information related to leases:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,957</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Leased assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31, </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,342</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Short-term lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,013</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,355</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4342 1013 5355 5726 4762 <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,461</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16,566</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Less: interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9,897</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Present value of lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>27,713</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4467000 4461000 4303000 3920000 3893000 16566000 37610000 9897000 27713000 3244000 2787000 24926000 27713000 P9Y14D 0.0654 3957000 5000000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 12 — Debt</span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt was comprised of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total credit facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>99,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>50,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Standby letters of credit</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,800</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amount available</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>198,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>248,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-average interest rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Commitment fee percentage per annum</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.23</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.20</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 12, 2019, we entered into an amended and restated five-year Credit Agreement with a group of banks (the "Credit Agreement") to extend the term of the facility. The Credit Agreement provides for a revolving credit facility of </span><span style="font-family:inherit;font-size:10pt;">$300,000</span><span style="font-family:inherit;font-size:10pt;">, which may be increased by </span><span style="font-family:inherit;font-size:10pt;">$150,000</span><span style="font-family:inherit;font-size:10pt;"> at the request of the Company, subject to the administrative agent's approval. This new unsecured credit facility replaces the prior </span><span style="font-family:inherit;font-size:10pt;">$300,000</span><span style="font-family:inherit;font-size:10pt;"> unsecured credit facility, which would have expired August 10, 2020. Borrowings of </span><span style="font-family:inherit;font-size:10pt;">$50,000</span><span style="font-family:inherit;font-size:10pt;"> under the prior credit agreement were refinanced into the Credit Agreement. The prior agreement was terminated as of February 12, 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Revolving Credit Facility includes a swing line sublimit of </span><span style="font-family:inherit;font-size:10pt;">$15,000</span><span style="font-family:inherit;font-size:10pt;"> and a letter of credit sublimit of </span><span style="font-family:inherit;font-size:10pt;">$10,000</span><span style="font-family:inherit;font-size:10pt;">. Borrowings under the Revolving Credit Facility bear interest at the base rate defined in the Credit Agreement. 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-family:inherit;font-size:10pt;">0.20%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">0.30%</span><span style="font-family:inherit;font-size:10pt;"> based on our total leverage ratio. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Revolving Credit Facility requires, among other things, that we comply with a maximum total leverage ratio and a minimum fixed charge 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 </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. 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. Interest rates on the Revolving Credit Facility fluctuate based upon the LIBOR and the Company’s quarterly total leverage ratio.  </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 for the twelve months ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$163</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$185</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. These costs are included in interest expense in our Consolidated Statement of Earnings. </span></div>We use interest rate swaps to convert the revolving credit facility's variable rate of interest into a fixed rate on a portion of the debt as described more fully in Note 13 "Derivatives." These swaps are treated as cash flow hedges and consequently, the changes in fair value were recorded in other comprehensive earnings. <div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt was comprised of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total credit facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>99,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>50,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Standby letters of credit</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,800</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amount available</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>198,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>248,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-average interest rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Commitment fee percentage per annum</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.23</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.20</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 300000000 300000000 99700000 50000000 1800000 1940000 198500000 248060000 0.0325 0.0310 0.0023 0.0020 163000 185000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 13 — Derivatives</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effective portion of derivative gains and losses are recorded in accumulated other comprehensive loss until the hedged transaction affects earnings upon settlement, at which time they are reclassified to cost 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 loss to other income (expense). </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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-family:inherit;font-size:10pt;">No</span><span style="font-family:inherit;font-size:10pt;"> recognition of ineffectiveness was recorded in our Consolidated Statement of Earnings for the twelve months ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Hedges</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We continue to monitor the Company’s overall currency exposure and may elect to add cash flow hedges in the future. At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had a net unrealized gain of $</span><span style="font-family:inherit;font-size:10pt;"><span>655</span></span><span style="font-family:inherit;font-size:10pt;"> in accumulated other comprehensive loss, of which $</span><span style="font-family:inherit;font-size:10pt;"><span>595</span></span><span style="font-family:inherit;font-size:10pt;"> is expected to be reclassified to income within the next 12 months. The notional amount of foreign currency forward contracts outstanding was </span><span style="font-family:inherit;font-size:10pt;"><span>$8,011</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Interest Rate Swaps</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we have agreements to fix interest rates on </span><span style="font-family:inherit;font-size:10pt;"><span>$50,000</span></span><span style="font-family:inherit;font-size:10pt;"> of long-term debt through February 2024. 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></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These swaps are treated as cash flow hedges and consequently, the changes in fair value are recorded in other comprehensive loss. The estimated net amount of the existing gains or losses that are reported in accumulated other comprehensive loss that are expected to be reclassified into earnings within the next twelve months is approximately $</span><span style="font-family:inherit;font-size:10pt;"><span>82</span></span><span style="font-family:inherit;font-size:10pt;">.  </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The location and fair values of derivative instruments designated as hedging instruments in the Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, are shown in the following table: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest rate swaps reported in Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest rate swaps reported in Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest rate swaps reported in Other long-term obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign currency hedges reported in Other current assets</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>580</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>393</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="font-family:inherit;font-size:10pt;font-style:italic;">Balance Sheet, Offsetting</span><span style="font-family:inherit;font-size:10pt;">). On a gross basis, there were foreign currency derivative assets of $</span><span style="font-family:inherit;font-size:10pt;"><span>648</span></span><span style="font-family:inherit;font-size:10pt;"> and foreign currency derivative liabilities of $</span><span style="font-family:inherit;font-size:10pt;"><span>68</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effect of derivative instruments on the Consolidated Statements of Earnings is as follows: </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Exchange Contracts:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amounts reclassified from AOCI to earnings:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>383</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(488</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cost of goods sold</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Selling, general and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>107</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total amounts reclassified from AOCI to earnings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>952</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>484</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Loss recognized in other expense for hedge ineffectiveness</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Loss recognized in other expense for derivatives not designated as cash flow hedges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:normal;">Total derivative gain on foreign exchange contracts recognized in earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>952</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Interest Rate Swaps:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Benefit recorded in interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>491</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total gain</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>905</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 655000 -595000 8011000 50000000 82000 <div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The location and fair values of derivative instruments designated as hedging instruments in the Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, are shown in the following table: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest rate swaps reported in Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest rate swaps reported in Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Interest rate swaps reported in Other long-term obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Foreign currency hedges reported in Other current assets</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>580</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>393</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 82000 576000 0 369000 -78000 0 580000 393000 648000 68000 <div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effect of derivative instruments on the Consolidated Statements of Earnings is as follows: </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign Exchange Contracts:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Amounts reclassified from AOCI to earnings:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>383</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(488</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cost of goods sold</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Selling, general and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>92</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>107</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total amounts reclassified from AOCI to earnings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>952</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>484</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Loss recognized in other expense for hedge ineffectiveness</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Loss recognized in other expense for derivatives not designated as cash flow hedges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:normal;">Total derivative gain on foreign exchange contracts recognized in earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>952</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Interest Rate Swaps:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Benefit recorded in interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>491</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total gain</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>905</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 383000 -488000 860000 -6000 497000 92000 107000 45000 952000 484000 54000 0 0 1000 0 0 15000 952000 484000 38000 491000 421000 37000 1443000 905000 75000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 14 — Accumulated Other Comprehensive Loss</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shareholders’ equity includes certain items classified as accumulated other comprehensive loss (“AOCI”) in the Consolidated Balance Sheets, including:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized gains (losses) on derivatives</span><span style="font-family:inherit;font-size:10pt;"> 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 13 - Derivative Financial Instruments and Note 17 – Fair Value Measurements.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized gains (losses) on pension obligations</span><span style="font-family:inherit;font-size:10pt;"> 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 6 – Retirement Plans.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cumulative translation adjustment</span><span style="font-family:inherit;font-size:10pt;"> relate 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 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 earnings.   </span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018, CTS adopted the provision of ASU No. 2018-02 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">"Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income."</span><span style="font-family:inherit;font-size:10pt;"> This ASU allows for the reclassification from AOCI to retained earnings for the stranded tax effects resulting from the Tax Cuts and Jobs Act that was enacted in December 2017. The total impact due to adoption of this standard was an increase in retained earnings of $17,433. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of AOCI for </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gain (Loss)<br/>Recognized<br/>in OCI</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(Gain) Loss<br/>reclassified<br/>from AOCI<br/>to earnings</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Changes in fair market value of derivatives:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>786</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,443</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(298</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(178</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>326</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(150</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,117</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Changes in unrealized pension cost:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(132,454</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,314</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(124,140</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income tax benefit (expense)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>35,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,875</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(96,561</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(90,122</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cumulative translation adjustment:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,291</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>80</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,211</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income tax benefit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>95</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>98</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,196</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>83</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,113</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total accumulated other comprehensive (loss) earnings</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(97,739</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>691</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(91,726</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of AOCI for </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2017</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gain (Loss)<br/>Recognized<br/>in OCI</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(Gain) Loss<br/>reclassified<br/>from AOCI<br/>to earnings</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact of ASU No. 2018-02</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Changes in fair market value of derivatives:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,932</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(905</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(105</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(437</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>205</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(298</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>184</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(700</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Changes in unrealized pension cost:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(130,096</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,358</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(132,454</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income tax benefit (expense)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>52,837</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>528</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(17,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>35,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(77,259</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,830</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(17,472</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(96,561</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cumulative translation adjustment:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,985</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(306</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,291</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income tax benefit (expense)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>95</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,885</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(311</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,196</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total accumulated other comprehensive (loss) earnings</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(78,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,530</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(17,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(97,739</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of AOCI for </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gain (Loss)<br/>Recognized<br/>in OCI</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(Gain) Loss<br/>reclassified<br/>from AOCI<br/>to earnings</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Changes in fair market value of derivatives:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>786</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,443</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(298</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(178</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>326</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(150</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,117</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Changes in unrealized pension cost:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(132,454</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,314</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(124,140</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income tax benefit (expense)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>35,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,875</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(96,561</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(90,122</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cumulative translation adjustment:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,291</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>80</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,211</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income tax benefit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>95</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>98</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,196</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>83</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,113</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total accumulated other comprehensive (loss) earnings</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(97,739</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>691</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(91,726</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of AOCI for </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2017</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gain (Loss)<br/>Recognized<br/>in OCI</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(Gain) Loss<br/>reclassified<br/>from AOCI<br/>to earnings</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact of ASU No. 2018-02</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Changes in fair market value of derivatives:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,932</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(905</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(105</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(437</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>205</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(298</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>184</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(700</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Changes in unrealized pension cost:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(130,096</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,358</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(132,454</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income tax benefit (expense)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>52,837</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>528</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(17,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>35,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(77,259</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,830</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(17,472</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(96,561</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cumulative translation adjustment:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,985</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(306</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,291</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income tax benefit (expense)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>95</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,885</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(311</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,196</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total accumulated other comprehensive (loss) earnings</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(78,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,530</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(17,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(97,739</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1316000 786000 -1443000 659000 -298000 178000 -326000 -150000 1018000 608000 -1117000 509000 -132454000 8314000 -124140000 35893000 -1875000 34018000 -96561000 6439000 -90122000 -2291000 80000 -2211000 95000 -3000 98000 -2196000 83000 -2113000 -97739000 691000 5322000 -91726000 289000 1932000 -905000 1316000 -105000 437000 205000 39000 -298000 184000 1495000 -700000 39000 1018000 -130096000 -2358000 -132454000 52837000 528000 -17472000 35893000 -77259000 -1830000 -17472000 -96561000 -1985000 -306000 -2291000 100000 5000 95000 -1885000 -311000 -2196000 -78960000 1184000 -2530000 -17433000 -97739000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 15 — Shareholders' Equity</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share count and par value data related to shareholders' equity are as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:74%;"/><td style="width:13%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Preferred Stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Par value per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">No par value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">No par value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares authorized</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>25,000,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>25,000,000</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Common Stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Par value per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">No par value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">No par value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares authorized</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>75,000,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>75,000,000</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares issued</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56,929,298</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56,786,849</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,472,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,750,727</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Treasury stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares held</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,456,892</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,036,122</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 7, 2019, the Board of Directors authorized a stock repurchase program with a maximum dollar limit of $25,000 in stock repurchases, which replaced the previous authorized plan that was approved by our Board of Directors in April 2015. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> we purchased </span><span style="font-family:inherit;font-size:10pt;"><span>420,770</span></span><span style="font-family:inherit;font-size:10pt;"> shares for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$11,746</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;">$566</span><span style="font-family:inherit;font-size:10pt;"> was repurchased under the previous plan and </span><span style="font-family:inherit;font-size:10pt;">$11,180</span><span style="font-family:inherit;font-size:10pt;"> was repurchased under the most recent board-authorized share repurchase program. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> we purchased </span><span style="font-family:inherit;font-size:10pt;"><span>342,100</span></span><span style="font-family:inherit;font-size:10pt;"> shares for </span><span style="font-family:inherit;font-size:10pt;"><span>$9,440</span></span><span style="font-family:inherit;font-size:10pt;"> under the previous authorized plan. Approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$13,820</span></span><span style="font-family:inherit;font-size:10pt;"> was available for future purchases. </span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A roll forward of common shares outstanding is as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:74%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at beginning of the year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,750,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,938,466</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Repurchases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(420,770</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(342,100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Restricted stock unit issuances</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>142,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>154,361</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,472,406</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,750,727</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share count and par value data related to shareholders' equity are as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:74%;"/><td style="width:13%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Preferred Stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Par value per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">No par value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">No par value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares authorized</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>25,000,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>25,000,000</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Common Stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Par value per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">No par value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">No par value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares authorized</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>75,000,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>75,000,000</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares issued</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56,929,298</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56,786,849</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,472,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,750,727</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Treasury stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares held</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,456,892</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,036,122</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 25000000 25000000 0 0 75000000 75000000 56929298 56786849 32472406 32750727 24456892 24036122 420770 11746000 342100 9440000 13820000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A roll forward of common shares outstanding is as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:74%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at beginning of the year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,750,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,938,466</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Repurchases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(420,770</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(342,100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Restricted stock unit issuances</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>142,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>154,361</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,472,406</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,750,727</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 32750727 32938466 420770 342100 142449 154361 32472406 32750727 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 16 — Stock-Based Compensation</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> 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.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These plans allow for grants of stock options, stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance shares, performance units, and other stock awards subject to the terms of the specific plans under which the awards are granted.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the compensation expense included in selling, general and administrative expenses in the Consolidated Statements of Earnings related to stock-based compensation plans:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Service-Based RSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,207</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Performance-Based RSUs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,553</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,089</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash-settled awards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,015</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,256</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,184</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income tax benefit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,882</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,068</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,611</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of all equity awards that vested during the periods ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$6,589</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$5,805</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$5,471</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. We recorded a tax deduction related to equity awards that vested during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,489</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrecognized<br/>compensation<br/>expense at<br/>December 31,<br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted-<br/>average<br/>period</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Service-Based RSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.24 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Performance-Based RSUs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.65 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.48 years</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the status of these plans as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:45%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018 Plan</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2014 Plan</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2009 Plan</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2004 Plan</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Directors' Plan</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Awards originally available to be granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,500,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,500,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,400,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,500,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Performance stock options outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>225,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Maximum potential RSU and cash settled awards outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>266,249</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>402,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>92,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>35,952</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Maximum potential awards outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>266,249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>627,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>92,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>35,952</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,522</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">RSUs and cash settled awards vested and released</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,553</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Awards available to be granted</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,229,198</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Options</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options are exercisable in cumulative annual installments over a maximum </span><span style="font-family:inherit;font-size:10pt;">10</span><span style="font-family:inherit;font-size:10pt;">-year period, commencing at least one year from the date of grant. Stock options are generally granted with an exercise price equal to the market price of our stock on the date of grant. The stock options generally vest over </span><span style="font-family:inherit;font-size:10pt;">four years</span><span style="font-family:inherit;font-size:10pt;"> and have a </span><span style="font-family:inherit;font-size:10pt;">10</span><span style="font-family:inherit;font-size:10pt;">-year contractual life. The awards generally contain provisions to either accelerate vesting or allow vesting to continue on schedule upon retirement if certain service and age requirements are met. The awards also provide for accelerated vesting if there is a change in control event.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We estimate the fair value of the stock option on the grant date using the Black-Scholes option-pricing model and assumptions for expected price volatility, option term, risk-free interest rate, and dividend yield. Expected price volatilities are based on historical volatilities of our common stock. The expected option term was derived from historical data of exercise behavior. The dividend yield was based on historical dividend payments. The risk-free rate for periods within the contractual life of the option was based on the U.S. Treasury yield curve in effect at the time of grant.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The only outstanding stock options at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were the performance-based stock options described below.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Performance-Based Stock Options</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2015 and 2016, the Compensation committee of the Board of Directors (the "Committee") granted a total of </span><span style="font-family:inherit;font-size:10pt;">350,000</span><span style="font-family:inherit;font-size:10pt;"> performance-based stock options, of which </span><span style="font-family:inherit;font-size:10pt;"><span>225,000</span></span><span style="font-family:inherit;font-size:10pt;"> remain outstanding after considering forfeitures. The Performance-Based Option Awards have an exercise price of $</span><span style="font-family:inherit;font-size:10pt;"><span>18.37</span></span><span style="font-family:inherit;font-size:10pt;">, a term of </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> and generally will become exercisable (provided the optionee remains employed by the Company or an affiliate) upon our attainment of at least $600,000 in revenues during any of our trailing four quarterly periods (as determined by the Committee) during the term. We have not recognized any expense on these Performance-Based Option Awards for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, since the revenue target is not deemed likely to be attained based on our current forecast.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Service-Based Restricted Stock Units</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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</span><span style="font-family:inherit;font-size:10pt;"><span> three</span></span><span style="font-family:inherit;font-size:10pt;">-year period. RSUs granted to non-employee directors vest one year after being granted. Upon vesting, the non-employee directors 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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of RSU activity for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is presented below:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:48%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Units</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Outstanding at January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>355,590</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17.91</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>103,491</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>28.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Released</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(72,226)</span></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>20.53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(22,459)</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26.92</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>364,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19.87</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22.56</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,935</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Releasable at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>227,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15.18</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31.82</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,826</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-average grant date fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>28.61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26.95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24.32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Intrinsic value of RSUs released</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,155</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,015</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,485</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of non-vested RSU activity for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is presented below:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:74%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Nonvested at January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>146,116</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>23.84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>103,491</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>28.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(90,226)</span></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(22,459)</span></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26.92</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Nonvested at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>136,922</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>27.66</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Performance-Based Restricted Stock Units</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We grant performance-based restricted stock unit awards ("PSUs") to certain executives and key employees. Units are usually awarded in the range from </span><span style="font-family:inherit;font-size:10pt;"><span>zero percent</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of a targeted number of shares. The award rate for the 2017-2019, 2018-2020, and 2019-2021 PSUs is dependent upon our achievement of sales growth targets, cash flow targets, and relative total shareholder return ("RTSR") using a matrix based on the percentile ranking of our stock price performance compared to a peer group over a </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;">-year period. These awards are weighted </span><span style="font-family:inherit;font-size:10pt;">35</span><span style="font-family:inherit;font-size:10pt;">% for achievement of the sales growth metric, 30% for achievement of the cash flow metric, and 35% for achievement of the RTSR metric. Other PSUs are granted from time to time based on other performance criteria.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of PSU activity for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is presented below:</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:48%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Units</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Outstanding at January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>267,792</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>21.44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>83,853</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31.01</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Released</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(160,889)</span></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(34,306)</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24.77</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Added by performance factor</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>60,779</span></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>217,229</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>27.73</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.15</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,519</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Releasable at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes each grant of performance awards outstanding at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:684px;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:177px;"/><td style="width:98px;"/><td style="width:57px;"/><td style="width:177px;"/><td style="width:83px;"/><td style="width:3px;"/><td style="width:83px;"/><td style="width:3px;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant Date</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Vesting<br/>Year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Vesting<br/>Dependency</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Target<br/>Units</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum Number of Units to be Granted</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017-2019 Performance RSUs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">February 9, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">35% RTSR, 35% sales growth, 30% operating cash flow</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>68,346</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>136,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017-2019 Performance RSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">February 9, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018-2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Operating Earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,556</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,556</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018-2020 Performance RSUs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">February 8, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">35% RTSR, 35% sales growth, 30% operating cash flow</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31,398</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>62,796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018-2020 Performance RSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">February 16, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">35% RTSR, 35% sales growth, 30% operating cash flow<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>63,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2019-2021 Performance RSUs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">February 7, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">35% RTSR, 35% sales growth, 30% operating cash flow</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>63,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>126,828</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2019 Supplemental Performance RSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">February 7, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Succession Planning Targets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,890</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2020-2022 QTI Performance RSUs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">September 24, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">50% EBITDA growth, 50% Sales growth </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>217,229</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>420,902</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash-Settled Restricted Stock Units</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year period. Cash-settled RSUs are classified as liabilities and are remeasured at each reporting date until settled. At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>17,271</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>17,248</span></span><span style="font-family:inherit;font-size:10pt;"> cash-settled RSUs outstanding, respectively. At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$353</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$300</span></span><span style="font-family:inherit;font-size:10pt;">, respectively were included in Accrued expenses and other liabilities on our Consolidated Balance Sheets.</span></div> 5 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the compensation expense included in selling, general and administrative expenses in the Consolidated Statements of Earnings related to stock-based compensation plans:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Service-Based RSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,207</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Performance-Based RSUs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,553</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,089</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash-settled awards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,015</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,256</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,184</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income tax benefit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,573</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,882</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,068</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,611</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2207000 2036000 1762000 2553000 3089000 2350000 255000 131000 72000 5015000 5256000 4184000 1133000 1188000 1573000 3882000 4068000 2611000 6589000 5805000 5471000 1489000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Unrecognized<br/>compensation<br/>expense at<br/>December 31,<br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted-<br/>average<br/>period</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Service-Based RSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.24 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Performance-Based RSUs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.65 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.48 years</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1751000 P1Y2M26D 2433000 P1Y7M24D 4184000 P1Y5M23D <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the status of these plans as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:45%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2018 Plan</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2014 Plan</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2009 Plan</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2004 Plan</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Directors' Plan</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Awards originally available to be granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,500,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,500,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,400,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,500,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Performance stock options outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>225,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Maximum potential RSU and cash settled awards outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>266,249</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>402,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>92,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>35,952</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Maximum potential awards outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>266,249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>627,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>92,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>35,952</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,522</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">RSUs and cash settled awards vested and released</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,553</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Awards available to be granted</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,229,198</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2500000 1500000 3400000 6500000 0 225000 0 0 0 266249 402216 92600 35952 5522 266249 627216 92600 35952 5522 4553 0 0 0 0 2229198 0 0 0 0 225000 18.37 P5Y three <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of RSU activity for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is presented below:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:48%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Units</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Outstanding at January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>355,590</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17.91</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>103,491</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>28.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Released</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(72,226)</span></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>20.53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(22,459)</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26.92</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>364,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19.87</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22.56</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,935</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Releasable at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>227,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15.18</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31.82</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,826</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 355590 17.91 103491 28.61 72226 20.53 22459 26.92 364396 19.87 P22Y6M21D 10935000 227474 15.18 P31Y9M25D 6826000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-average grant date fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>28.61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26.95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24.32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Intrinsic value of RSUs released</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,155</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,015</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,485</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 28.61 26.95 24.32 2155000 4015000 4485000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of non-vested RSU activity for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is presented below:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:74%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">RSUs</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Nonvested at January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>146,116</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>23.84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>103,491</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>28.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(90,226)</span></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(22,459)</span></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26.92</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Nonvested at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>136,922</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>27.66</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 146116 23.84 103491 28.61 90226 22.75 22459 26.92 136922 27.66 0 2 three <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of PSU activity for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is presented below:</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:48%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Units</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Outstanding at January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>267,792</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>21.44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>83,853</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31.01</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Released</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(160,889)</span></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(34,306)</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24.77</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Added by performance factor</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>60,779</span></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>217,229</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>27.73</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.15</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,519</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Releasable at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes each grant of performance awards outstanding at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:684px;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:177px;"/><td style="width:98px;"/><td style="width:57px;"/><td style="width:177px;"/><td style="width:83px;"/><td style="width:3px;"/><td style="width:83px;"/><td style="width:3px;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant Date</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Vesting<br/>Year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Vesting<br/>Dependency</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Target<br/>Units</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum Number of Units to be Granted</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017-2019 Performance RSUs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">February 9, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">35% RTSR, 35% sales growth, 30% operating cash flow</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>68,346</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>136,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017-2019 Performance RSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">February 9, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2018-2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Operating Earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,556</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,556</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018-2020 Performance RSUs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">February 8, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">35% RTSR, 35% sales growth, 30% operating cash flow</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31,398</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>62,796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018-2020 Performance RSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">February 16, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">35% RTSR, 35% sales growth, 30% operating cash flow<br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>63,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2019-2021 Performance RSUs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">February 7, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">35% RTSR, 35% sales growth, 30% operating cash flow</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>63,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>126,828</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2019 Supplemental Performance RSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">February 7, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Succession Planning Targets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,890</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2020-2022 QTI Performance RSUs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">September 24, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">50% EBITDA growth, 50% Sales growth </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>217,229</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>420,902</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 267792 21.44 83853 31.01 160889 14.34 34306 24.77 60779 13.54 217229 27.73 P1Y1M24D 6519000 0 0 0 68346 136692 13556 13556 31398 62796 31820 63640 63414 126828 6945 13890 1750 3500 217229 420902 17271 17248 353000 300000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 17 — Fair Value Measurements</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We use interest rates swaps to convert a portion of our Revolving Credit Facility's outstanding balance from a variable rate of interest to 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. These derivative financial instruments are measured at fair value on a recurring basis.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below summarizes the financial asset that were measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and the (gain) loss recorded during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Asset Carrying<br/>Value at<br/>December 31,<br/>2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>(Level 1)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(Gain) loss for Year Ended<br/>December 31,<br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest rate swap</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(491</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Foreign currency hedges</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>580</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>580</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(952</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below summarizes the financial assets that were measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and the (gain) loss recorded during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Asset Carrying<br/>Value at<br/>December 31,<br/>2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>(Level 1)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(Gain) loss for<br/>Year Ended<br/>December 31,<br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest rate swap</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(421</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Foreign currency hedges</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>393</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>393</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(484</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 the market is not active and therefore they are classified within level 2 of the fair value hierarchy.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our long-term debt consists of 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. </span></div>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. <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below summarizes the financial asset that were measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and the (gain) loss recorded during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Asset Carrying<br/>Value at<br/>December 31,<br/>2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>(Level 1)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(Gain) loss for Year Ended<br/>December 31,<br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest rate swap</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(491</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Foreign currency hedges</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>580</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>580</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(952</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below summarizes the financial assets that were measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and the (gain) loss recorded during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Asset Carrying<br/>Value at<br/>December 31,<br/>2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>(Level 1)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(Gain) loss for<br/>Year Ended<br/>December 31,<br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest rate swap</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(421</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Foreign currency hedges</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>393</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>393</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(484</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4000 4000 491000 580000 580000 -952000 945000 945000 421000 393000 393000 -484000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 18 — Income Taxes</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings before income taxes consist of the following:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">U.S.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15,103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>30,815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-U.S.</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>35,163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>27,288</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>30,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>50,266</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>58,103</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,253</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant components of income tax provision/(benefit) are as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Current:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">U.S.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(391</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(397</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,635</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-U.S.</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:24px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total Current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,141</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Deferred:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">U.S.</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>558</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(330</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,597</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-U.S.</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(240</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(577</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:24px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total Deferred</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,845</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(570</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,020</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>25,805</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant components of our deferred tax assets and liabilities are as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Post-retirement benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,061</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Inventory reserves</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>708</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Loss carry-forwards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,647</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Credit carry-forwards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15,964</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accrued expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,685</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Research expenditures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,953</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16,847</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Stock compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,232</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Foreign exchange loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>50,979</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Pensions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,736</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Operating lease assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,963</span></span></div></td><td style="vertical-align:bottom;background-color:;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Subsidiaries' unremitted earnings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,903</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,258</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,871</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,494</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22,169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26,485</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Deferred tax asset valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(8,011</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(8,274</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total net deferred tax assets</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,158</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The long-term deferred tax assets and long-term deferred tax liabilities are as follows below:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-current deferred tax assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-current deferred tax liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(5,637</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(3,990</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total net deferred tax assets</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,158</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 carryforwards and tax credits in the various jurisdictions in which it operates, will be realized. As of December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, we recorded deferred tax assets related to certain U.S. state and non-U.S. income tax loss carryforwards of </span><span style="font-family:inherit;font-size:10pt;"><span>$4,724</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4,647</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and U.S. and non-U.S. tax credits of </span><span style="font-family:inherit;font-size:10pt;"><span>$15,964</span></span><span style="font-family:inherit;font-size:10pt;"> and $</span><span style="font-family:inherit;font-size:10pt;"><span>16,909</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The deferred tax assets expire in various years primarily between </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2039</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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-family:inherit;font-size:10pt;"><span>$8,011</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8,274</span></span><span style="font-family:inherit;font-size:10pt;"> should be provided for certain deferred tax assets at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, 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></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">No valuation allowance was recorded in 2019 against the U.S. federal foreign tax credit carryforwards of </span><span style="font-family:inherit;font-size:10pt;"><span>$5,785</span></span><span style="font-family:inherit;font-size:10pt;">, which expire in varying amounts between 2023 and 2029 as well as the research and development tax credits of </span><span style="font-family:inherit;font-size:10pt;"><span>$7,495</span></span><span style="font-family:inherit;font-size:10pt;">, which expire in varying amounts between 2021 and 2039. 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 credit carryforwards.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reconciles taxes at the U.S. federal statutory rate to the effective income tax rate:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:61%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Taxes at the U.S. statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">State income taxes, net of federal income tax benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-U.S. earnings taxed at rates different than the U.S. statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Foreign source earnings, net of associated foreign tax credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Benefit of tax credits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-deductible expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Stock compensation - excess tax benefits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjustment to valuation allowances</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other changes in tax laws and rates</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Change in unrecognized tax benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Impacts of unremitted foreign earnings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Impacts related to the 2017 Tax Cuts and Jobs Act</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>44.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Effective income tax rate</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>28.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>64.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law making significant changes to the Internal Revenue Code. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the transition of U.S international taxation from a worldwide tax system to a territorial system, and a one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of December 31, 2017. We recognized a provisional amount of $</span><span style="font-family:inherit;font-size:10pt;"><span>18,001</span></span><span style="font-family:inherit;font-size:10pt;"> as an additional income tax expense in the fourth quarter of 2017. This amount included $</span><span style="font-family:inherit;font-size:10pt;"><span>11,734</span></span><span style="font-family:inherit;font-size:10pt;"> related to the mandatory deemed one-time transition tax and $</span><span style="font-family:inherit;font-size:10pt;"><span>6,267</span></span><span style="font-family:inherit;font-size:10pt;"> related to the remeasurement of certain deferred tax assets and liabilities. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, Staff Accounting Bulletin No. 118 ("SAB 118") was issued to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Act. The remeasurement period for SAB 118 ended on December 22, 2018, and upon completion of our analysis we determined the final impact of the Tax Act resulted in an additional tax benefit of $</span><span style="font-family:inherit;font-size:10pt;"><span>348</span></span><span style="font-family:inherit;font-size:10pt;"> during the fourth quarter of 2018. This amount included a $</span><span style="font-family:inherit;font-size:10pt;"><span>589</span></span><span style="font-family:inherit;font-size:10pt;"> tax benefit related to the one-time transition tax and $</span><span style="font-family:inherit;font-size:10pt;"><span>241</span></span><span style="font-family:inherit;font-size:10pt;"> tax expense related to the remeasurement of certain deferred tax assets and liabilities.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Following the enactment of the 2017 Tax Cut and Jobs Act and the associated one-time transition tax, in general, repatriation of foreign earnings to the US can be completed with no incremental US 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></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Act also includes provisions for Global Intangible Low-Taxed Income (“GILTI”) wherein taxes on foreign income are imposed in excess of a deemed return on tangible assets of foreign corporations. We elected to recognize the tax on GILTI as an expense in the period the tax is incurred.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, we have approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5,016</span></span><span style="font-family:inherit;font-size:10pt;"> 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></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending unrecognized tax benefits is provided below:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,649</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,670</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Increase related to current year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>55</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(Decrease) increase related to prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Decrease related to lapse in statute of limitation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,457</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Decrease related to settlements with taxing authorities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(46</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at December 31</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,016</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our continuing practice is to recognize interest and/or penalties related to unrecognized tax benefits as income tax expense. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$707</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,515</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of interest and penalties were accrued.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 2016 through 2018; however, U.S. tax authorities also have the ability to review prior tax years to the extent loss carryforwards and tax credit carryforwards are utilized. The open years for the non-U.S. tax returns range from </span><span style="font-family:inherit;font-size:10pt;"><span>2008</span></span><span style="font-family:inherit;font-size:10pt;"> through </span><span style="font-family:inherit;font-size:10pt;"><span>2018</span></span><span style="font-family:inherit;font-size:10pt;"> based on local statutes.</span></div> <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings before income taxes consist of the following:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">U.S.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15,103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>30,815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-U.S.</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>35,163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>27,288</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>30,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>50,266</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>58,103</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,253</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 15103000 30815000 9315000 35163000 27288000 30938000 50266000 58103000 40253000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant components of income tax provision/(benefit) are as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Current:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">U.S.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(391</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(397</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,635</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-U.S.</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:24px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total Current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,141</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>8,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Deferred:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">U.S.</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>558</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(330</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,597</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-U.S.</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(240</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(577</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:24px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total Deferred</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,845</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(570</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,020</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>25,805</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -391000 -397000 1635000 10666000 12538000 7150000 10275000 12141000 8785000 558000 -330000 17597000 3287000 -240000 -577000 3845000 -570000 17020000 14120000 11571000 25805000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant components of our deferred tax assets and liabilities are as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Post-retirement benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,061</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Inventory reserves</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>708</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Loss carry-forwards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,647</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Credit carry-forwards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15,964</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accrued expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,685</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Research expenditures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,953</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16,847</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Stock compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,232</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Foreign exchange loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>50,979</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,453</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Pensions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,736</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Operating lease assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,963</span></span></div></td><td style="vertical-align:bottom;background-color:;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Subsidiaries' unremitted earnings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,903</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,258</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,871</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>24,494</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22,169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>26,485</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Deferred tax asset valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(8,011</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(8,274</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total net deferred tax assets</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,158</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The long-term deferred tax assets and long-term deferred tax liabilities are as follows below:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-current deferred tax assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>22,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-current deferred tax liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(5,637</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(3,990</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total net deferred tax assets</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,158</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1100000 1061000 708000 1236000 4724000 4647000 15964000 16909000 4932000 5685000 17953000 16847000 6211000 0 2232000 2142000 1986000 2245000 230000 207000 56040000 50979000 12453000 11500000 13552000 11736000 5963000 0 1903000 1258000 33871000 24494000 22169000 26485000 8011000 8274000 14158000 18211000 19795000 22201000 5637000 3990000 14158000 18211000 4724000 4647000 15964000 16909000 8011000 8274000 5785000 7495000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reconciles taxes at the U.S. federal statutory rate to the effective income tax rate:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:61%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Taxes at the U.S. statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">State income taxes, net of federal income tax benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-U.S. earnings taxed at rates different than the U.S. statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Foreign source earnings, net of associated foreign tax credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Benefit of tax credits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-deductible expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Stock compensation - excess tax benefits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjustment to valuation allowances</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other changes in tax laws and rates</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(6.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Change in unrecognized tax benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Impacts of unremitted foreign earnings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Impacts related to the 2017 Tax Cuts and Jobs Act</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>44.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Effective income tax rate</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>28.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>64.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> %</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.210 0.210 0.350 0.004 0.012 0.011 -0.013 -0.008 0.090 0.003 0.041 0.001 0.015 0.009 0.014 0.041 0.013 0.015 0.011 0.009 0.015 -0.004 -0.006 -0.044 0.001 0.061 0 0.033 -0.017 0.020 0.013 0.011 0.009 0 -0.006 0.447 -0.007 0.012 -0.049 0.281 0.199 0.641 18001000 11734000 6267000 348000 589000 241000 5016000 <div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending unrecognized tax benefits is provided below:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at January 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,649</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,670</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Increase related to current year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>55</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(Decrease) increase related to prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Decrease related to lapse in statute of limitation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,457</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Decrease related to settlements with taxing authorities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(46</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance at December 31</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,016</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3649000 4670000 2834000 55000 10000 46000 1457000 1076000 0 46000 5016000 3649000 707000 2515000 2008 2018 <div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 19 - Business Acquisitions</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 31, 2019, we acquired 100% of the outstanding shares of Quality Thermistor, Inc. (QTI) for $75 million plus a contingent earn out of up to $5 million based on sales performance objectives. The purchase price includes adjustments for debt assumed and changes in working capital. QTI, doing business as QTI Sensing Solutions, is a leading designer and manufacturer of high-quality temperature sensors serving original equipment manufacturers with mission-critical applications in the industrial, aerospace, defense and medical markets. This acquisition provides us with a new core temperature sensing technology that expands our sensing product portfolio, while increasing our presence in the industrial and medical markets. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The final purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$73,906</span></span><span style="font-family:inherit;font-size:10pt;"> has been allocated to the fair values of assets and liabilities acquired as of July 31, 2019. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the consideration paid and the fair values of the assets acquired and the liabilities assumed at the date of acquisition:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Consideration Paid</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cash paid, net of cash acquired of $567</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>72,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>73,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Values at July 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,221</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Property, plant and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,567</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34,999</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Fair value of assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>76,616</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Less fair value of liabilities acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,710</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>73,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 within our existing business, access to new customers, and potential cost savings and synergies. Goodwill related to the acquisition is expected to be deductible for tax purposes.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The contingent earn out is payable in cash upon the achievement of a revenue performance target for the year ending </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company recorded contingent consideration for the earn out of $</span><span style="font-family:inherit;font-size:10pt;"><span>1,056</span></span><span style="font-family:inherit;font-size:10pt;"> based on the achievement performance target for the full year 2019 results. This amount is reflected as an addition to purchase price.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the carrying amounts and weighted average lives of the acquired intangible assets:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:19%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Amortization Period</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Customer lists/relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15.0</span></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Trademarks, tradenames, and other intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.0</span></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,800</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Results of operations for QTI are included in our consolidated financial statements beginning on July 31, 2019. The amount of net sales and net loss from QTI since the acquisition date that have been included in the Consolidated Statements of Earnings are as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the period July 31, 2019 through December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,252</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net loss</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(465</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 73906000 <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Consideration Paid</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Cash paid, net of cash acquired of $567</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>72,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Contingent consideration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>73,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Values at July 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,221</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Property, plant and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,567</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34,999</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Fair value of assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>76,616</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Less fair value of liabilities acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(2,710</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>73,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 72850000 1056000 73906000 6221000 2567000 29000 34999000 32800000 76616000 2710000 73906000 1056000 <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:19%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Amortization Period</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Customer lists/relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>31,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15.0</span></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Trademarks, tradenames, and other intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.0</span></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,800</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 31000000 P15Y 1800000 P5Y 32800000 <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the period July 31, 2019 through December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9,252</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Net loss</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(465</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9252000 -465000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 20 — Geographic Data</span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial information relating to our operations by geographic area were as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Sales</span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>279,904</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>313,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>287,092</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Singapore</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,957</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,724</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,596</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Taiwan</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19,810</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>20,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">China</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>87,342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>79,380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>66,510</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Czech Republic</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>36,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other non-U.S.</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,733</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated net sales</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>468,999</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>470,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>422,993</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales are attributed to countries based upon the origin of the sale.</span></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Lived Assets</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>53,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>53,950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">China</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,973</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Taiwan</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,593</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Czech Republic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,946</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,976</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other non-U.S</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated long-lived assets</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>105,038</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>99,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial information relating to our operations by geographic area were as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Sales</span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>279,904</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>313,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>287,092</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Singapore</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,957</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>6,724</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,596</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Taiwan</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>19,810</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>20,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>18,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">China</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>87,342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>79,380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>66,510</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Czech Republic</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>36,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>34,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other non-U.S.</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>15,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,733</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated net sales</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>468,999</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>470,483</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>422,993</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales are attributed to countries based upon the origin of the sale.</span></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Long-Lived Assets</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Years Ended December 31,</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>53,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>53,950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">China</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>32,973</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Taiwan</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>4,593</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Czech Republic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,946</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5,976</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other non-U.S</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated long-lived assets</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>105,038</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>99,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 279904000 313489000 287092000 32957000 6724000 5596000 19810000 20802000 18586000 87342000 79380000 66510000 33214000 36528000 34476000 15772000 13560000 10733000 468999000 470483000 422993000 53767000 53950000 32751000 32973000 4593000 3752000 10946000 5976000 2981000 2750000 105038000 99401000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 21 — Quarterly Financial Data</span></div><div style="line-height:120%;padding-top:10px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarterly Results of Operations</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Unaudited)</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">First</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Second</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Third</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fourth</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>117,625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>120,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>115,651</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>115,040</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross margin</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>41,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>38,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Operating earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,083</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,124</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,391</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,062</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.08</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.34</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.36</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.08</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.31</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>113,530</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>118,021</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>118,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>120,073</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross margin</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>38,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>41,813</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>42,082</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>42,645</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Operating earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,544</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16,118</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,209</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,211</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.34</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.30</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.52</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:10px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarterly Results of Operations</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Unaudited)</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">First</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Second</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Third</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Fourth</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>117,625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>120,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>115,651</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>115,040</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross margin</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>40,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>41,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>37,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>38,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Operating earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,083</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,124</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>12,391</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,062</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.08</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.34</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.36</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.08</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.31</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>113,530</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>118,021</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>118,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>120,073</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross margin</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>38,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>41,813</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>42,082</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>42,645</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Operating earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>13,359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>14,544</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>16,118</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>11,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>7,209</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>10,211</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>17,564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.34</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.30</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0.52</span></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 117625000 120684000 115651000 115040000 40615000 41204000 37057000 38700000 14218000 17083000 10124000 -12391000 11419000 11943000 2722000 10062000 0.35 0.36 0.08 0.31 0.34 0.36 0.08 0.31 113530000 118021000 118859000 120073000 38433000 41813000 42082000 42645000 13359000 14544000 16118000 17017000 11548000 7209000 10211000 17564000 0.35 0.22 0.31 0.53 0.34 0.21 0.30 0.52 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;-sec-extract:summary;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CTS CORPORATION</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><a href="#sB585794DC52354C4A48084ACD12FF919" style="font-family:inherit;font-size:10pt;font-weight:bold;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS</span></a></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Balance at<br/>Beginning<br/>of Period</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Charged to Expense</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Charged<br/>to Other<br/>Accounts</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(Write-offs) / Recoveries</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Balance<br/>at End<br/>of Period</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December 31, 2019<br/>Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>384</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>261</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December 31, 2018<br/>Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>357</span></span></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>384</span></span></div></td><td style="vertical-align:bottom;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December 31, 2017<br/>Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>248</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(70</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1.5px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>357</span></span></div></td><td style="vertical-align:bottom;border-bottom:1.5px solid #000000;background-color:#cceeff;border-top:1.5px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 384000 141000 9000 255000 261000 357000 56000 8000 21000 384000 170000 248000 9000 70000 357000 XML 50 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-Based Compensation - Summary of Equity-Based Compensation Expense (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Equity-Based Compensation      
Restricted stock units $ 5,015 $ 5,256 $ 4,184
CTS Cash Settled Awards [Member]      
Equity-Based Compensation      
Restricted stock units 255 131 72
Service-Based RSUs      
Equity-Based Compensation      
Restricted stock units 2,207 2,036 1,762
Performance-Based RSUs      
Equity-Based Compensation      
Restricted stock units 2,553 3,089 2,350
RSUs      
Equity-Based Compensation      
Restricted stock units 5,015 5,256 4,184
Income tax benefit 1,133 1,188 1,573
Share-based Payment Arrangement, Expense, after Tax $ 3,882 $ 4,068 $ 2,611
XML 51 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories
12 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Inventories
NOTE 4 — Inventories
Inventories consist of the following:
 
As of December 31,
 
2019
2018
Finished goods
$
9,447

$
10,995

Work-in-process
14,954

12,129

Raw materials
23,363

25,746

Less: Inventory reserves
(5,527
)
(5,384
)
Inventories, net
$
42,237

$
43,486


XML 52 R105.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-Based Compensation - Summary of Service-Based Restricted Stock Units (Details 6) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Weighted Average Grant Date Fair Value      
Fair value of RSU's vested $ 6,589 $ 5,805 $ 5,471
Directors' Plan      
Summary of Service-Based Restricted Stock Units      
Granted 5,522    
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding      
Outstanding at beginning of year, units 355,590    
Granted, units 103,491    
Released, units (72,226)    
Forfeited, units (22,459)    
Outstanding at end of year, units 364,396 355,590  
Summary of Service-Based Restricted Stock Units      
Granted 103,491 146,116  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 90,226    
Forfeited, RSUs (22,459)    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares 136,922    
Weighted Average Grant Date Fair Value      
Beginning of year, Weighted-average Grant-Date Fair Value $ 17.91    
Nonvested at beginning of year, Weighted-average Grant-Date Fair Value 23.84    
Granted, Weighted-average Grant-Date Fair Value 28.61 $ 26.95 $ 24.32
Converted, Weighted-average Grant-Date Fair Value 20.53    
Forfeited, Weighted-average Grant-Date Fair Value 26.92    
End of year, Weighted-average Grant-Date Fair Value 19.87 17.91  
Nonvested at end of period, Weighted-average Grant-Date Fair Value 27.66 $ 23.84  
Convertible at end of period, Weighted-average Grant-Date Fair Value $ 15.18    
Outstanding, Weighted Average Remaining Contractual Terms 22 years 6 months 21 days    
Releaseable, Weighted Average Remaining Contractual Terms 31 years 9 months 25 days    
Released at end of period, RSUs 227,474    
Aggregate intrinsic value, outstanding value $ 10,935    
Released Aggregate Intrinsic Value 6,826    
Intrinsic value of RSU's converted $ 2,155 $ 4,015 $ 4,485
Non Vested Restricted Stock Units Rsu [Member]      
Weighted Average Grant Date Fair Value      
Converted, Weighted-average Grant-Date Fair Value $ 22.75    
XML 53 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Costs Associated with Exit and Restructuring Activities
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Costs Associated with Exit and Restructuring Activities
NOTE 8 — Costs Associated with Exit and Restructuring Activities
Restructuring charges are reported as a separate line within operating earnings in the Consolidated Statements of Earnings. Total restructuring charges were:
 
Years Ended December 31,
 
2019
2018
2017
Restructuring charges
$
7,448

$
5,062

$
4,139


2016 Plan

In June 2016, we announced plans to restructure operations by phasing out production at our Elkhart, IN facility and transitioning it into a research and development center supporting our global operations ("June 2016 Plan"). Additional organizational changes were also implemented in various other locations. In 2017, we revised this plan to include an additional $1,100 in planned costs related to the relocation of our corporate headquarters in Lisle, IL and our plant in Bolingbrook, IL, both of which have now been consolidated into a single facility. Restructuring charges under this plan, which is substantially complete, were $4,284, $4,559, and $4,139 during the years ended December 31, 2019, 2018, and 2017, respectively. The total restructuring liability related to the June 2016 Plan was $233 and $668 at December 31, 2019 and 2018, respectively. Any additional costs related to line movements, equipment charges, and other costs will be expensed as incurred.

The following table displays the restructuring charges associated with the June 2016 Plan as well as a summary of the actual costs incurred through December 31, 2019:
June 2016 Plan
Planned Costs
 
Actual costs
incurred through
December 31,
2019
Workforce reduction
$
3,075

 
$
3,340

Building and equipment relocation
9,025

 
10,534

Asset impairment charge

 
1,168

Other charges (1)
1,300

 
988

Restructuring charges
$
13,400

 
$
16,030


(1) Other charges include the effects of currency translation, travel, legal and other charges.

2014 Plan
In April 2014, we announced plans to restructure our operations and consolidate our Canadian operations into other existing facilities as part of our overall plan to simplify our business model and rationalize our global footprint ("April 2014 Plan"). These restructuring actions were substantially completed during 2015. Restructuring charges under this plan were $(248), $503, and $0 during the years ended December 31, 2019, 2018, and 2017, respectively. The total restructuring liability related to the April 2014 Plan was $703 and $918 at December 31, 2019 and 2018, respectively.

Other Restructuring Activities

From time to time we incur other restructuring activities that are not part of a formal plan. Beginning in Q3 2019, we incurred restructuring charges of $3,412 for exit and disposal activities at three sites and workforce reduction costs across the company. The remaining restructuring liability associated with these actions was $1,057 at December 31, 2019.

The following table displays the restructuring liability activity for all plans the year ended December 31, 2019:
Restructuring liability at January 1, 2019
$
1,586

Restructuring charges
7,448

Cost paid
(4,997
)
Other activities (1)
(2,044
)
Restructuring liability at December 31, 2019
$
1,993


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

The total liability of $1,993 is included in Accrued expenses and other liabilities at December 31, 2019.
XML 54 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Debt
NOTE 12 — Debt
Long-term debt was comprised of the following:
 
As of December 31
 
2019
2018
Total credit facility
$
300,000

$
300,000

Balance outstanding
$
99,700

$
50,000

Standby letters of credit
$
1,800

$
1,940

Amount available
$
198,500

$
248,060

Weighted-average interest rate
3.25
%
3.10
%
Commitment fee percentage per annum
0.23
%
0.20
%


On February 12, 2019, we entered into an amended and restated five-year Credit Agreement with a group of banks (the "Credit Agreement") to extend the term of the facility. The Credit Agreement provides for a revolving credit facility of $300,000, which may be increased by $150,000 at the request of the Company, subject to the administrative agent's approval. This new unsecured credit facility replaces the prior $300,000 unsecured credit facility, which would have expired August 10, 2020. Borrowings of $50,000 under the prior credit agreement were refinanced into the Credit Agreement. The prior agreement was terminated as of February 12, 2019.
 
The Revolving Credit Facility includes a swing line sublimit of $15,000 and a letter of credit sublimit of $10,000. Borrowings under the Revolving Credit Facility bear interest at the base rate defined in the Credit Agreement. We also pay a quarterly commitment fee on the unused portion of the Revolving Credit Facility. The commitment fee ranges from 0.20% to 0.30% based on our total leverage ratio. 
 
The Revolving Credit Facility requires, among other things, that we comply with a maximum total leverage ratio and a minimum fixed charge 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, 2019. 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. Interest rates on the Revolving Credit Facility fluctuate based upon the LIBOR and the Company’s quarterly total leverage ratio.  
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 for the twelve months ended December 31, 2019 was approximately $163 and $185 in 2018 and 2017. These costs are included in interest expense in our Consolidated Statement of Earnings.
We use interest rate swaps to convert the revolving credit facility's variable rate of interest into a fixed rate on a portion of the debt as described more fully in Note 13 "Derivatives." These swaps are treated as cash flow hedges and consequently, the changes in fair value were recorded in other comprehensive earnings.
XML 55 R109.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Significant Components of Income Tax Provision/(Benefit) (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
U.S. $ (391) $ (397) $ 1,635
Non-U.S. 10,666 12,538 7,150
Total Current 10,275 12,141 8,785
Deferred:      
U.S. 558 (330) 17,597
Non-U.S. 3,287 (240) (577)
Total Deferred 3,845 (570) 17,020
Total provision for income taxes $ 14,120 $ 11,571 $ 25,805
XML 56 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Estimated Future Benefit Payments (Details 14)
$ in Thousands
Dec. 31, 2019
USD ($)
Post-Retirement Life Insurance Plan  
Estimated Future Benefit Payments  
2020 $ 393
2021 377
2022 362
2023 347
2024 332
2025-2029 1,468
Total 3,279
Foreign Plan  
Estimated Future Benefit Payments  
2020 46
2021 54
2022 82
2023 69
2024 84
2025-2029 715
Total 1,050
UNITED STATES  
Estimated Future Benefit Payments  
2020 15,514
2021 15,399
2022 15,218
2023 14,983
2024 14,706
2025-2029 68,594
Total $ 144,414
EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /->5% ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ \UY44"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #S7E10D/XH=NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.LV 0]3E N*T24A, G&+$F^+:)HH,6KW]J1E MZX3@ 3C&_O/YL^361&E"PN<4(B9RF&]&W_59FKAF1Z(H ;(YHM>Y+HF^-/
4WEF0X0M?G0!P3!^3UX)&TU:9B 55R(3+762)-04TAGO#4+/GZF;H99 ]BA MQYXR-'4#3$T3XVGL6K@")AAA\OF[@'8ASM4_L7,'V#DY9K>DAF&HA]6<*SLT M\+;=O,SK5J[/I'N#Y5=VDDX1U^PR^77U\+A[8DIPP2LN*L%W32/O;B47[Y/K M#[^KL _6[=T_-KX(JA9^W87Z E!+ P04 " #S7E10F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( /->5% 2;);?; , ,<0 8 >&PO=V]R:W-H965T&ULC5AM;YLP&/PKB!]0\ LDJ9)(3:-IDS:IZK3M,TVJ8&Q_QX,FU#M%Z>LZ/ZKLR/\T-MKZ*QRCXO5=7DN@IJ=5B% M=^QV*Y*6T"%^YNK:3,Z#=BA/6C^W%U_VJS!N>Z0*M3-MB

7M2]*HJVDNW' M[Z%H.&JVQ.GY6_5/W>#M8)ZR1MWKXE>^-Z=5. ^#O3IDE\(\ZNMG-0PH"8-A M]%_5BRHLO.V)U=CIHNG^![M+8W0Y5+%=*;/7_IA7W?':WY%RH&$"'PA\) C^ M(4$,!#$2V,<*S38SV7I9ZVM0]_:>LW86L5MIG_ZN;>P>=G?/ M/I[&MKZLXV7TTI89$)L>P2<(-B(B6WL4X$A@PPF=OQ>XIPCQ'K&E"(F[(. 8 M14<7$WJ"Z1+294>7$WKJ/"**F&&!! HDA#YW!"AB@052*) 2.G-=!A"/S3,H M,:-\Q^<-@ @L,8<2<\J7C@2 >*Q>0(D%Y;M> XC';!;CQ,6T@NLWPG@<9YY< M,U*!DV0#C,=T!L-]QSBMX-J.,![?&*QG..:,IIB[YB.,SWV< M=4:CS(G[ .-S'P>>T3@+XC[ ^-S'F6]SG./J>YEJ[["./[KN/L"L\]IKJ4[QQ#&-\=P]CG-M21S#'SN/:GD M./NA$D] M*IY%/ UY,G-5 &;N4<$O D%#GKC3&F!2WQS +P)!0YXR5X5BR+2.)KN\4M7' M;@?=!#M]J;KM^Z1UW*7?=?O0Z!^\W^)_R^IC7C7!DS9VK]GM" ]:&V6[$M_8 MKIQ4MA\O"G4P[>G,GM?]UKJ_,/H\_&P0C;]=K/\"4$L#!!0 ( /->5%## MP08W/@0 T3 8 >&PO=V]R:W-H965T&UL?9C;;MLX M$(9?1=!](PY)B51@&XAM+':!72!HT>ZU8M,'5 >O),?=MR]UB"O/C(H L21_ M0_Y#D?/37-RJ^GMSGJ.HV9UQNS>0ZZ%)YJZKOW]/^#W;5IJV)LQ4LILA_#Y[GL/V]C^Q]A?( < ^0] )+?!J@Q0/T* MT+\-T&. 1@'1D$H_-MNLS5:+NKH%]?!Z+UDWB^!9^]'?=0_[P>Z_\\/3^*?O MJT0NHO>NG1%9#XB<(' G(M_XO0?)];"6)!QUL*%$HAZ1+8-H7H1BTU1]O)K& MQWR\9N-U'Z^G\0D:I@&)>Z3L$9W8-$U1L@QFA+8X80:3,DT5+SIF1<=4M$&B M!R29=*, M-1(-(.). :!1%-,6AE/)M2#Z(05G5#1%HE.2#<0&_^'1#-8HE.# M1YK!M-!J9HX;5K2AHM%[7QO2C7_M J6V82@5X[:V# 6IGID;EE5LB6*#WN;: MTK<9IW@&;3A*"32!MAP%.N$5IZSBE"H&I#BEXZ(U'F(*Q0+7O"V%-*B4EPN" MKZR""B:E59!^/N':MV$@O/ 8Q$SFUJ/<&2, *E=AN4#'3EG "X_!$A#*8M$4 M4U:G,W496'=Y 4DJNYEQ!N"M 11-/,:)*_J>9$*F%HL)&^/$&4RIN?4+O",! MM22#+6ED'FJ;47@%=N0U#;P M7G8],F8J]0G0\&Q82N.WQ5#B2<^4(,5?().\9DGH&KO+KD7G,1^"* MP%(*;_@8RF<]L[(D;QB2&H;%AB%ID5?2"+RR.$P)_*MAR[9FT[D)QGN&I)YA ML6=(6N6UP+L2!HHUKKP<).?6%&\7DMJ%Q78A:8%7"JAD#J,_!UA,3^KA(#N: MG D4KC[VYRU-L*NN9=O]MIX\O9_IO,CN3 $]7\/S=CB9^=7,<%#T3U8?SV43 MO%5M6Q7]N<*AJEKG58HG/[0GE^WO-[D[M-VE\=?U<$ SW+3593Q\BNXG8*N? M4$L#!!0 ( /->5%"S)[C4F ( ) ( 8 >&PO=V]R:W-H965T&UL?591;YLP$/XKB/<4C(T#41*I!$V;M$E5IVW/3N($5,#,=I+N MW\\VE%+;Z0O@X_ONOCN;.]8WQE]$1:D,7MNF$YNPDK)?19$X5+0EXH'UM%-O M3HRW1*HE/T>BYY0<#:EMHB2.<=22N@NW:V-[XMLUN\BF[N@3#\2E;0G_5]"& MW38A"-\,S_6YDMH0;=<].=.?5/[JG[A:19.78]W23M2L"S@];<)'L"I!K D& M\;NF-S%[#G0J>\9>].+;<1/&6A%MZ$%J%T3=KG1'FT9[4CK^CD[#*:8FSI_? MO'\QR:MD]D30'6O^U$=9;<(L#([T1"Z-?&:WKW1,* V#,?OO]$H;!==*5(P# M:X2Y!H>+D*P=O2@I+7D=[G5G[K?AS3(=:7Y",A*2B0#PIP0X$N [ 7U*0",! M681H2,74IB22;->IF?&?;L)>/G8QS M2V4Q0/!,Y2*-K=.SI5?LTA5KG:!BZ<3 "-IB7= "9#"V MY+HH '&V] O.O((S5S"R!&=.E,S*:>="%A!8Y[)T00C>T9I[M>:N5FL#B]PM M;@QLM2YH :#]@90N"J $WOG8U<3Q-K78E8SMKA:[7V("4OM$^& IR&S5'EB2 MX2RQ9$>SMMQ2?C8C3P0'=NFD;F\SZS16'Q/=UBU[H<>M:??O;H99_8/P<]V) M8,^D&AJFM9\8DU2IC!^4ODK]'DR+AIZD?E33+.##C!P6DO7C_(^FGY#M?U!+ M P04 " #S7E1066$)FZX$ !G%P & 'AL+W=OBM0W(ZY.;?>MWWH_++[OFT-_O]P.P_&N*/KGK=_7 M_>?VZ _AGY>VV]=#N.Q>B_[8^7HS!>V;@I6RQ;[>'9;KU73O2[=>M6]#LSOX M+]VB?]OOZ^Z_!]^TI_LE+7_<^+I[W0[CC6*].M:O_D\__'7\TH6KXM+*9K?W MAW[7'A:=?[E?_D1WCU*- 9/B[YT_]5?GBW$H3VW[;;SX;7._5*,CW_CG86RB M#H=W_^B;9FPI^/AW;G1YZ7,,O#[_T?HOT^##8)[JWC^VS3^[S;"]7U;+Q<:_ MU&_-\+4]_>KG 9GE8A[][_[=-T$^.@E]/+=-/_TNGM_ZH=W/K00K^_K[^;@[ M3,?3^1_MYC UITY]DZUN.BH#L) M#_-YO#D]N^F_,-H^W'U?NW)5O(_MS)*'LX2O)/Q1\9@JK%PD1>C_8H*A"9[B MY=I$A>,%QLL4KZ_C732(L\1,DL,D(:58AQ\5#08JG; M]$36.4XM :$)[K.62FBI!)8DLE0F/85GI$LPYITP8CL3 5A7;8C#Y5AD+?*72,DQ%H4LI=4G%V)U% MUYU5ALD 6ZG2J@EQ.5N8NP3 2S%X*04JN8!48"M5%&4P PA3G!4K9:K6( M0<92J=&5Z!O&,(>I2C%#F5J',#8)<)-BEE/*0UTQ.3"T5&G"6C;9D3$&*"M@ M*\;Y+/JX%BI0'0!AS@Z&,0,84_R^<(I89RR8?R D;=1S!C%#%!,<8K@%+#..HULIX+2\U8R^%X#0.,J7YHR!S@#H M''\Q,*B$I2(!)0>04JDTY3]D!"-=0$W,.M,$QK #'.<%22EJZC2H<4)I=:Z M//($DU@ B3G.#Y+R58NM0!9%2IZJ^IRMS$X$(#''"4)2OAKE2@O8 J3A,[.Z MD2($HU@ BCE.$9("]I.C$D$/2LM2\F^/8!@+@G&R>Y,BMK3.6K1] Z1AB7&^ M(!),90%4EAB DL+VDX0/7(W6/M(:#N/(6\-L%L!FB1.&I,C5RL :$DBE+!W? MF$S,9P%\EIC/L^AZARU7MP-IKFXOKG8\QRWH/^KN=7?H%T_M,+3[:8OSI6T' M'YI5GT.#6U]O+A>-?QG&TS*<=^>MW_/%T![G;>WBLK>^_A]02P,$% @ M\UY44$-KBU60.J3(^8:DK]^;]EOW4M?][/MVL^MNYB]]O[]:+KN'EWI;=9^:?;T; M_O/4M-NJ'R[;YV6W;^OJ<2JTW2S9F+#<5NO=_/9ZNG??WEXWK_UFO:OOVUGW MNMU6[;^K>M.\W\QI_N/&Y_7S2S_>6-Y>[ZOG^L^Z_[*_;X>KY:F6Q_6VWG7K M9C=KZZ>;^1U=E2X;"TR*O];U>W?V?38VY6O3?!LO?GN\F9O14;VI'_JQBFKX M>*N+>K,9:QI\_'.L='YZYECP_/N/VG^9&C\TYFO5U46S^7O]V+_?F_=?ZV" _GQU;_WO]5F\&^>AD>,9#L^FFO[.'UZYOML=:!BO;ZOOA M<[V;/M^/]?\HA@OPL0"?"E#XL( ]%K _"[@/"[AC 2<*+ ]-F?JFK/KJ]KIM MWF?MX?7NJW$4T94;>O]AO#EU]O2_H7NZX>[;+5E[O7P;*SIJ5@<-GVM.BN50 M^^D1C!ZQ8E6<+Q]0:$40'DH@<=B$A>VT4WE[T-+[7(49;PFT&_&?"; M";^9>@I%(_JNT"(CS'ZDN'":0Z\RK73HV18T&+',O1#RHB'Q-^R>#( M9K1C,C*T&3!^202? J@60\O$BRJ!C$*DE.U$0"9E.[)T3=J/C)@%$,DA 231 M)&(,P>!^1ZQ[V:E>9O6D5. M.;4QD[,6J!9Y%J-L-I!YRE-O"N. /+"M4._U[+21I&VM6D3/)&T#F7^@8R\38T23"("*').^M8$6;"/F?2M96HJ?R2Y M](M)1 !%DM KTA!9#-F+\JMEGF14+9'*9C'A&E.) )9(C0Z-DX7/990J@(RM MRZ5K4!F%$+!MQFQBQ":9IS"@CG5J4$-9S.6@!C).!!#&9&)-)G)>FM9(R9V, M'T!$/LAT$*@6SOM$"LN83XSX) <(:ZQP+L-9 51R%GXHN;2+\<06V%4#P^H^ MUFZU: @M,F4!*LXI-2XP#QGQ4":Q#!#&F4P"D,JJ+ "JSM88R-4& CC*3RCH98XH!IKS,O1BL M>N3BM0 BM56B)3Z5XEK,)POXY&4R8 %XHLUEPB1TN@ XOT6$!%2C+AODL MLR&H-,&05)90Z2GC5&BSF",6<$0":V5U[*?<#N]/^0="8ZUJ:(F$W@SKE)1[ M#!0+@"))L;(: @*$ET6(2G(*5P@V9#22G!! M64@MOBWFE@7K=N BLDF(JG#V'( 6U%B MRVG.$*D-J +(\ESN'I6H,I.ECGDFBD?O) M!5)94J]+JWRNPO#R[*1Y6[?/TRE^-WMH7G?]>&![=O?T2X$['D^JQ?T5796' M\_Z?U1Q^?O!'U3ZO=]WL:]/WS78ZK7YJFKX>3)I/@[V7NGH\76SJIW[\&H?O M[>'8_W#1-_OC3QJ6I]]5W/X'4$L#!!0 ( /->5%"AR-1;M00 -D7 8 M >&PO=V]R:W-H965T&ULE9A=C^(V%(;_"N*>37SLV/$( MD,K7M%(KC7;5]CH#9D";$)IDANV_K_.Q##X^)/0&2'B._<9VWC?.])(7W\N# M,=7H1Y:>RMGX4%7GIR HMP>3)>67_&Q.]I]]7F1)90^+MZ \%R;9-459&D 8 MRB!+CJ?Q?-J<>RGFT_R]2H\G\U*,ROD[>S#=3_7E^*>Q1<&UE=\S,J3SFIU%A]K/Q+^SIF4-=T!!_'_[6;CL%9D4K.MZB82^_5AEB9-ZY:LCG^Z1L?7/NO"V]\_6]\T%V\O MYC4IS3)/_S[NJL-L'(]'.[-/WM/J:W[YU707%(U'W=7_;CY,:O%:B>UCFZ=E M\SG:OI=5GG6M6"E9\J/]/IZ:[TO[CX*NC"Z K@"N!8SU%O"N@'\6\-X"T16( M:P'O[R'J"J+/'N+> MD5R&N!Z"]078'Z["%J)K =W6:Z5DF5S*=%?AD5[8H[ M)_7"9D_*+HAM?;*9_^8_.V.E/?LQ9XI/@X^ZH8Y9M PXC'"9)<5$+K.B&.DR M:XI1+K.AF-AEGBE&7YG CLEU8( <&&@:$+<-Q"$:F):)&N;4,-PJB0&-#8&% M$'.$K7Q,A!$P-$ $Q4)]6 GU)*:$&*%<-'1_PR#8"_&20 D_Y9HARY=#Y 0]L),#/ M!1PQFW[&54('!SRRE0!REP!X+S&(N8+HX J.'"2 14X4?VE=#E"N'C@5. MQ(+&;Y+XG9<_.!8(CH=*>^^2J/;LIA\UMR8PZS!*HMG;$-Q$,P5XW5$\@U:_J;A@1.FC.&/9"2"E)3&*0]_?8$::ULL2&SN*+.$7 M19L6C@+)"V-$_,Z!\C[U N\U\-2<:V4".$LZ%0I&P:M;'B+ M!%2I]QCL#FN#MX ?#?1RLD>FDA/GS^;PN4P]WQ@""H4R"D0O5]@#I49(V_@U M:'IC2D.<[E_5/]K:=2TG(F'/Z<^F5'7J/7BHA(IW-JU=>_=FNQEHRX1P((0C(7B?$ V$Z(T0 MOTN(!T(\(V!7BNW-@2B2)8+W2+BOVQ%SB8)=K+M?F*!MMGVGVR-U])H%'X($ M7XW0@,D=)IQB1@36ZF.*<"E%'M[1P]L$^WO$)KJ%'!8@\;*):+'.R/*C:0T/ M?ZDB7A2(K4!\TZA9';G#;"VFM1A_%6QFQ?X/Z/ /T(W?]:+?]8+?65-SA]E, MLL2AO]WZ,\?WL"@. W\&.]S#_)EA/+F5#,39_O$2%?S2*O-Q)]%QJ#R&YE;/ MXKD>-FXVO,FX2?65B'/32G3B2O\S]F97G"O0!OV5=ECKX3@>*%3*;+=Z+]R( M< ?%NV'ZX7$$9W\ 4$L#!!0 ( /->5%!K'M^YM $ -(# 8 >&PO M=V]R:W-H965T&UL?5-AC]0@$/TKA!]P[+*]\]RT36[/&$TT MV9Q1/[/MM"4'3 6Z/?^]0'NU:N,78(9Y;]X,0SZB?78=@"20-G2]R@ MM; _3Z!P+.B>OCJ>9-OYZ&!EWHL6OH#_VI]ML-C"4DL-QDDTQ$)3T(?]\93% M^!3P3<+H5F<2*[D@/D?C8UW0710$"BH?&438KO (2D6B(./'S$F7E!&X/K^R MOT^UAUHNPL$CJN^R]EU![RFIH1&#\D\X?H"YGEM*YN(_P154"(]*0HX*E4LK MJ0;G4<\L08H6+],N3=K'Z28[S+!M )\!? 'E+G%D=BI][V( M3[P_\M";*CI3*])=$.^"]UKNWV8YNT:B.>8TQ?!US!+! ON2@F^E./%_X'P; M?MA4>$CPPQ\*;[<)LDV"+!%D_RUQ*^;NKR1LU5,-MDW3Y$B%@TF3O/(N _O MTYO\#I^F_;.PK32.7-"'ETW];Q ]!"F[FS!"7?A@BZ&@\?'X)ISM-&:3X;&? M?Q!;OG'Y"U!+ P04 " #S7E10I^+JO;@! #2 P & 'AL+W=OF>D@IJWDO_9(8O,-7SB9*I^&]P!8GA00GF*(UT<25E[[Q1 M$PM*4?QEW(6.^S#>I(<)M@Y()D R _8Q#QL31>4/W/,BLV8@=NQ]Q\,3;X\) M]J8,SMB*>(?B'7JOQ?9PF[%K()IB3F-,LHR9(QBRSRF2M12GY ,\68?O5A7N M(GSW1N%^G2!=)4@C0?J&X/"NQ(\Q.-?ODK!%3Q78)DZ3(Z7I=9SDA7<>V+LD MOLG_\'':OW/;".W(Q7A\V=C_VA@/*&5S@R/4X@>;#0FU#\=;/-MQS$;#FV[Z M06S^QL4_4$L#!!0 ( /->5%"8S.7\LP$ -(# 9 >&PO=V]R:W-H M965T++/I.ILAP<$IV<#+$#EH+\_L( M"L><[NB+XUXVK0L.5F2]:. 'N)_]R7B++2R5U-!9B1TQ4.?T9G[C%T"T1QSG&+X*N8U@GGV)07?2G'D?\'Y-CS=5)A& M>/I&X3\(]IL$^TBP_V^)6S'INR1LU5,-IHG39$F)0Q>5=!O:&QS=Y#9^F M_;LPC>PL.:/S+QO[7R,Z\%*2*S]"K?]@BZ&@=N'XR9_--&:3X;"??Q!;OG'Q M!U!+ P04 " #S7E10WC39C;4! #2 P &0 'AL+W=OM>EO0SKGAR)BM.M#"WN O;]I MT&CAO&E:9@<#HHXDK1A/D@],"]G3,H^^LRES')V2/9P-L:/6POP^@<*IH ?Z MYGB6;>>"@Y7Y(%KX!N[[<#;>8JM*+37T5F)/##0%O3\<3UG 1\ /"9/=G$FH MY(+X$HS/=4&3D! HJ%Q0$'Z[P@,H%81\&K\63;J&#,3M^4W]*=;N:[D("P^H M?LK:=06]HZ2&1HS*/>/T"99Z;BE9BO\"5U >'C+Q,2I4-JZD&JU#O:CX5+1X MG7?9QWV:;U*^T/8)?"'PE7 7X[ Y4,S\43A1Y@8G8N;>#R(\\>'(?6^JX(RM MB'<^>>N]U_*0I3F[!J$%"YSB-\];"3W"_^I/Q%EE8:BY!6:X5,M 4^#8]'+,0'P-^M MGX/QK2YP$@2!@,H%!N:W"]R!$('(RWB9.?&2,@#7YS?VK[%V7\N96;C3XHG7 MKBOP'J,:&C8(]ZC'!YCK^8+17/QWN(#PX4&)SU%I8>.*JL$Z+6<6+T6RUVGG M*N[C=).E,VP;0&< 70#[F(=,B:+R>^98F1L](C/UOF?AB=,#];VI@C.V(MYY M\=9[+R5-KG-R"41SS'&*H:N8=(D@GGU)0;=2'.D_<+H-WVTJW$7X[H/"FVV" M;),@BP39?TO^+.9QFPRG.[G'T26;US^!5!+ P04 M " #S7E10)OPON+0! #2 P &0 'AL+W=OF#@L#M O>@5!#"-%YF3;J$#,3U^4W]:ZP=:SD+!_=&/E;!5+1XG7;9Q7V< M;G;I3-LF\)G %\)MC,.F0#'S+\*+(K-F)';J?2_"$Z<'CKTI@S.V(MYA\@Z] MEX(GGS-V"4(SYCAA^ J3+@B&ZDL(OA7BR/^C\VWZ;C/#7:3OUO0TV1;8;PKL MH\#^PQ(W,.F_1;)53S78)DZ3(Z49NCC)*^\RL'<\OLD[?)KVG\(VLG/D;#R^ M;.Q_;8P'3"6YPA%J\8,MAH+:A^,G/-MIS";#FW[^06SYQL5?4$L#!!0 ( M /->5%#7PYQ'M $ -(# 9 >&PO=V]R:W-H965T(,R*7[]P.29MD6 M]0M@X_?\;$P^H7FV'8 C+UKUMJ"=<\.1,5MUH(6]P0%Z?].@T<)YT[3,#@9$ M'4%:,7XXO&-:R)Z6>?2=39GCZ)3LX6R(';46YM<)%$X%3>BKXTFVG0L.5N:# M:.$KN&_#V7B+K2RUU-!;B3TQT!3T/CF>LA ? [Y+F.SF3$(E%\3G8'RJ"WH( M@D!!Y0*#\-L5'D"I0.1E_%PXZ9HR +?G5_8/L79?RT58>$#U0]:N*^@=)34T M8E3N":>/L-1S2\E2_&>X@O+A08G/4:&R<275:!WJA<5+T>)EWF4?]VF^N4T7 MV#Z +P"^ NYB'C8GBLH?A1-E;G B9N[](,(3)T?N>U,%9VQ%O//BK?=>2Y[P MG%T#T1)SFF/X)B99(YAG7U/PO10G_A^<[\/3785IA*=_*4SW";)=@BP29&^6 MN!>3_9.$;7JJP;1QFBRI<.SC)&^\Z\#>\_@F?\+G:?\B3"M[2R[H_,O&_C>( M#KR4PXT?H&UL?5/; M;MP@$/T5Q >$-7M)M+(M95-5K=1(JT1MGUE[?%&XN(#7R=]GP([KME9?@!GF MG#DS#.E@[(MK #QY55*[C#;>=T?&7-& $N[&=*#QIC)6"8^FK9GK+(@R@I1D M?+,Y,"5:3?,T^LXV3TWO9:OA;(GKE1+V[032#!E-Z(?CJ:T;'QPL3SM1PS/X M[]W9HL5FEK)5H%UK-+%09?0^.9YV(3X&_&AA<(LS"95M6.W(Q'E\V]K\RQ@-* MV=S@"#7XP69#0N7#\1;/=ARST?"FFWX0F[]Q_@Y02P,$% @ \UY44&Y2 M"E"U 0 T@, !D !X;"]W;W)K&UL;5-ACYP@ M$/TKA!]P*&O;[49-;J]IVJ1--M>T_G_3H-'">=.TS X&1!U!6C&>)&^9 M%K*G91Y]%U/F.#HE>[@88D>MA?E]!H5305/ZXGB4;>>"@Y7Y(%KX!N[[<#'> M8BM++37T5F)/##0%O4]/YRS$QX ?$B:[.9-0R17Q*1B?ZX(F01 HJ%Q@$'Z[ MP0,H%8B\C%\+)UU3!N#V_,+^,=;N:[D*"P^H?LK:=04]4E)#(T;E'G'Z!$L] M;RA9BO\"-U ^/"CQ.2I4-JZD&JU#O;!X*5H\S[OLXS[--QE?8/L O@#X"CC& M/&Q.%)5_$$Z4N<&)F+GW@PA/G)ZX[TT5G+$5\K\!UL-!8T+QW?^;.8QFPV'P_*#V/J-RS]02P,$% @ \UY44#W;B96T M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0[KATJTY)I%ZK:9,VZ=1IVVM#*NH)WW_9$Q5W6@A;O!'DRX:=!JX8-I6^9Z"Z).(*T8W^W>,2VD MH66>?&=;YCAX)0V<+7&#UL+^.H'"L:![^NIXDFWGHX.5>2]:^ K^6W^VP6(+ M2RTU&"?1$ M-0>_WQU,6XU/ =PFC6YU)K.2"^!R-3W5!=U$0**A\9!!AN\(# M*!6)@HR?,R==4D;@^OS*_B'5'FJY" FXI MF8O_#%=0(3PJ"3DJ5"ZMI!J<1SVS!"E:O$R[-&D?IYM;/L.V 7P&\ 5PE_*P M*5%2_BB\*'.+([%3[WL1GWA_Y*$W572F5J2[(-X%[[7DG.?L&HGFF-,4PU+_P?DV_+"I\)#@A[\4'K8)LDV"+!%D;Y:X%9/]DX2M>JK! MMFF:'*EP,&F25]YE8._3([(_X=.T?Q&VE<:1"_KPLJG_#:*'(&5W$T:H"Q]L M,10T/A[?A[.=QFPR//;S#V++-RY_ U!+ P04 " #S7E10+.,Z0;0! #2 M P &0 'AL+W=O_4M M0"!O6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S9W3 MI:)$E MW]D5F>V#D@;.COA>:^%^GD#9(:=;^NYXD4T;HH,562<:^ +A:W=V:+&9I9(: MC)?6$ =U3A^VQ],^QJ> ;Q(&OSB36,G%VM=H?*QRNHF"0$$9(H/ [0J/H%0D M0AD_)DXZIXS Y?F=_3G5CK5FXIF8K_ M!%=0&!Z58([2*I]64O8^6#VQH!0MWL9=FK0/T\UA@JT#^ 3@,^"0\K Q45+^ M)((H,F<'XL;>=R(^\?;(L3=E=*96I#L4[]%[+3B_S=@U$DTQIS&&+V*VK1/L5PGVB6#_WQ+78N[_2L(6/=7@FC1- MGI2V-VF2%]YY8!]X>I/?X>.T?Q:ND<:3BPWXLJG_M;4!4,KF!D>HQ0\V&PKJ M$(_W>';CF(U&L-WT@]C\C8M?4$L#!!0 ( /->5%#S8A' M@$ -(# 9 M >&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>-)RA9,EKM=:V#]'4&;(Z(:^.AYDW?C@8'G:B1I^@O_5G2Q:;&8II8;62=,2 M"U5&;S>'XR[$QX!'"8-;G$FHY&S,JK!UG&:'"E, MW\9)7GCG@;WE\4W>PL=I_R%L+5M'SL;CR\;^5\9X0"G)%8Y0@Q]L-A14/AQO M\&S',1L-;[KI!['Y&^=_ 5!+ P04 " #S7E10V%5G:<,! W! &0 M 'AL+W=OLSL:]M5# >X+C[^P%V7#=C+P8NYYQ[+G"=C4J_F1; HG.K=3*RV9=4O=$--K8%4@24'H9G-+).,=+K(0.^HB4X,5 MO(.C1F:0DND_!Q!JS/$67P(OO&FM#Y BZUD#/\#^[(_:K&J0QKJ M'#]L]X?4XP/@%X?1K.;(5W)2ZLTOOE8YWGA#(*"T7H&YX0R/((07F)Z_E%_3G4[FHY,0./2KSRRK8YOL>H@IH-PKZH\0O,]:08S<5_@S,(!_=. M7(Y2"1.^J!R,57)6<58D>Y]&WH5QG';N+K0X@,V]<]%S09)N1LQ>:,8<)0U>8#P1QZDL*&DMQ MH/_0:9R>1!TF@9Y\&712UCV?<,FU4A:W/"VLZN5% 4!]== MM0$ -(# 9 >&PO=V]R:W-H965TO&IE7$Y;[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9W#(M MI*%%EGQG6V38>R4-G"UQO=;"_CR!PB&G6_KF>))-ZZ.#%5DG&O@*_EMWML%B M,TLE-1@GT1 +=4X?ML?3/L:G@&<)@UN<2:SD@O@2C4]53C=1$"@H?6008;O" M(R@5B8*,'Q,GG5-&X/+\QOXAU1YJN0@'CZB^R\JW.3U04D$M>N6?P:B::8TQC# M%S';.8(%]CD%7TMQXO_ ^3I\MZIPE^"[/Q0>U@GVJP3[1+#_;XEK,?=_)6&+ MGFJP39HF1TKL39KDA7<>V >>WN1W^#CM7X1MI''D@CZ\;.I_C>@A2-G;#06UC\>[<+;CF(V&QV[Z06S^QL4O4$L#!!0 ( /->5%#T]1*PM $ M -(# 9 >&PO=V]R:W-H965TVRC@,- VSO0%119)6C"?)#=-"=K3( MHN]DB@P'IV0')T/LH+4P?XZ@<,SICGXXGF33NN!@1=:+!I[!_>Q/QEML4:FD MALY*[(B!.J?WN\,Q#?@(^"5AM*LS"96<$5^"\:W*:1(2 @6E"PK";Q=X *6" MD$_C==:D2\A 7)\_U+_$VGTM9V'A =5O6;DVIW>45%"+0;DG'+_"7,\U)7/Q MW^$"RL-#)CY&B-_:\1'?A4DBL_0JW_8(NA MH';A>.O/9AJSR7#8SS^(+=^X> =02P,$% @ \UY44&N&UL?5-A;]P@#/TKB!]0[DC: M5:]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWP[20'2VRZ#O9 M(C.#5[*#DR5NT%K8WT=09LSIGKXYGF33^N!@1=:+!KZ#_]&?+%IL8:FDALY) MTQ$+=4[O]H=C&N)CP$\)HUN=2:CD;,Q+,+Y4.=T%0:"@](%!X':!>U J$*&, M7S,G75(&X/K\QOXYUHZUG(6#>Z.>9>7;G-Y24D$M!N6?S/@(65"*%J_3+KNXC]--FLRP;0"? 7P!W,8\;$H4E3\( M+XK,FI'8J?>]"$^\/W#L31F!-8YT6 4W7,M\[$'4":<7X;G?'M)"&EGGRG5V9VR$H M:>#LB!^T%N[G"90="[JG;XYGV78A.EB9]Z*%+Q"^]F>'%EM8:JG!>&D-<= 4 M]'%_/&4Q/@5\DS#ZU9G$2B[6OD3C8UW0710$"JH0&01N5W@"I2(1RO@Q<](E M902NSV_L[U/M6,M%>'BRZKNL0U?0!TIJ:,2@PK,=/\![L M2-S4^U[$)]X?.?:FBL[4BG2'XCUZKR7/;G-VC41SS&F*X:N8_1+!D'U)P;=2 MG/@_<+X-/VPJ/"3XX0^%=]L$V29!E@BR_Y:X%7/_5Q*VZJD&UZ9I\J2R@TF3 MO/(N _O(TYO\#I^F_;-PK32>7&S ETW];ZP-@%)V-SA"'7ZPQ5#0A'B\Q[.; MQFPR@NWG'\26;US^ E!+ P04 " #S7E10_0=!";8! #2 P &0 'AL M+W=O"[S#KXY[WG8N.$B9]ZR%7^!^]R?C+;*PU%R"LEPK9* I\.WN M<,Q"? QXX##:U1F%2LY:/P7C>UW@) @" 94+#,QO%[@#(0*1E_$\<^(E90"N MSZ_L7V/MOI8SLW"GQ2.O75?@/48U-&P0[EZ/WV"NYQJCN?@?< 'APX,2GZ/2 MPL8558-U6LXL7HID+]/.5=S'Z29-9]@V@,X N@#V,0^9$D7E7YAC96[TB,S4 M^YZ%)]X=J.]-%9RQ%?'.B[?>>REIML_))1#-,<Q+"KJ5XDC? MP>DV/-U4F$9X^H_"S]L$V29!%@FR#TOE!QDE?> M96!O:7R3M_!IVG\RTW)ET5D[_[*Q_XW6#KR4Y,J/4.<_V&((:%PX?O)G,XW9 M9#C=SS^(+-^X_ M02P,$% @ \UY44"23IO:S 0 T@, !D !X;"]W M;W)K&UL?5-AC]0@$/TKA!]P[-(]O6S:)K=GC":: M;,ZHG]EVVI(#I@+=GO]>H+U>U>H78(9Y;]X,0SZB?7(=@"?/6AE7T,[[_LB8 MJSK0PMU@#R;<-&BU\,&T+7.]!5$GD%:,[W9OF!;2T#)/OK,MFXIF8O_!%=0(3PJ"3DJ5"ZM MI!J<1SVS!"E:/$^[-&D?IYLLFV'; #X#^ *X2WG8E"@I?R>\*'.+([%3[WL1 MGWA_Y*$W572F5J2[(-X%[[7DM_N<72/1''.:8O@JYC6"!?8E!=]*<>)_P?DV M/-M4F"5X]IO"?Q <-@D.B>#PWQ*W8K(_DK!53S78-DV3(Q4.)DWRRKL,[#U/ M;_(:/DW[9V%;:1RYH \OF_K?('H(4G8W882Z\,$60T'CX_%M.-MIS";#8S__ M(+9\X_(74$L#!!0 ( /->5%#)K!&RM0$ -(# 9 >&PO=V]R:W-H M965T=:JM1EMG.L.C-FB 2WL M%7;0^IL*C1;.FZ9FMC,@R@C2BO'-YIII(5N:I]%W,GF*O5.RA9,AMM=:F)-[F=%-$ 0*"A<8A-\N< =*!2(OX\_$2>>4 ;@\O[)_C;7[ M6L["PAVJ1UFZ)J,WE)10B5ZY!QR^P53/GI*I^!]P >7#@Q*?HT!EXTJ*WCK4 M$XN7HL7SN,LV[L-XPS]/L'4 GP!\!MS$/&Q,%)5_$4[DJ<&!F+'WG0A/O#UP MWYLB.&,KXIT7;[WWDO-]DK)+()IBCF,,7\1LYPCFV><4?"W%D7^ \W7X;E7A M+L)W;Q3NUPF258(D$B3_+7$MYOI=$K;HJ093QVFRI,"^C9.\\,X#>\OCF_P+ M'Z?]7IA:MI:5% UX^8RM0$ -(# 9 >&PO=V]R:W-H965T M-\=&7-% UJX&]-! MBS>5L5IX-&W-7&=!E!&D%>.;S0>FA6QIGD;?V>:IZ;V2+9PM<;W6PKZ=0)DA MHUOZ[GB2=>.#@^5I)VKX!OY[=[9HL9FEE!I:)TU++%09O=L>3TF(CP$_) QN M<2:ADHLQS\'X4F9T$P2!@L('!H';%>Y!J4"$,EXF3CJG#,#E^9W]N>-GEA0 MBA:OXR[;N _CS3Z98.L /@'X##C$/&Q,%)5_$E[DJ34#L6/O.Q&>>'ODV)LB M.&,KXAV*=^B]YGQ_F[)K()IB3F,,7\1LYPB&[',*OI;BQ/^!\W7X;E7A+L)W M?R@\K!,DJP1))$C^6^):S,>_DK!%3S78.DZ3(X7IVSC)"^\\L'<\OLGO\'': M'X6M9>O(Q7A\V=C_RA@/*&5S@R/4X >;#065#\=;/-MQS$;#FV[Z06S^QODO M4$L#!!0 ( /->5% 3.)N&PO=V]R:W-H965T:9M<<7!1@' M\#K]^P)V'+=U\P+,,.?,F6%(!S3/M@%PY%5);3/:.-<=&+-% TK8*^Q ^YL* MC1+.FZ9FMC,@R@A2DO$DV3,E6DWS-/I.)D^Q=[+5<#+$]DH)\^L($H>,;NB; MX[&M&Q<<+$\[4<-W<#^ZD_$6FUG*5H&V+6IBH,KHS>9PW(7X&/"SA<$NSB14 M@U)254HI?N$8=[F.KY1,E4_%>X@/3A08G/4:"T<25%;QVJB<5+4>)U MW%L=]V&\V>\GV#J 3P ^ ZYC'C8FBLJ_""?RU.! S-C[3H0GWARX[TT1G+$5 M\/T_Y-F+K5 MEIS1^9>-_:\0'7@IR94?H<9_L-F04+EP_.S/9ARST7#833^(S=\X_PU02P,$ M% @ \UY44$_"K'C2 @ 3 P !D !X;"]W;W)K&UL=5?1;ILP%/T5Q <4;$B *HG4=)HV:9.J3NN>W<1)4 $SVTFZOY]M M*,O,\4O SKGG7,.])S>KJY!OZL2YCM[;IE/K^*1U?Y\D:G?B+5-WHN>=^>8@ M9,NT6Z^-)VXUDL^K9D?_@^F?_),TJF5CV=[.+K?AVG-B/>\)VV%,Q<+OR1-XUE,GG\'DGC2=,&WMY_ ML']VAS>'>66*/XKF5[W7IW5']BYT<_B^H6/!UK$T7CZ;_S"&P.WF1B- MG6B4^XQV9Z5%.[*85%KV/ESKSEVO(_]'& Z@8P#U I)!R&7^B6FV64EQC>3P M\'MFWS&YI^;9[.RF>Q3N.Y.\,KN7#5UFJ^1BB4;,=L#0&PR9$(EAGR0HDMC2 M63C%X1G,,'/AV:UZM< $.23('4'^WQ%S[X@($Q!90)$%(%AZ(@A38)$E%%D" M@M(309@*BQ10I)@3%*DG@C"!FBBA2 D(J">",!D6J:!(!0C\%X\P@1=/4MQ! MZ8R"Y+,6FH-HL0SH!#J5S"G2RM4 ' M^P !35XN?!T$"M4UM@("^KPL?!T$"M4;=@,"6CV?U0$ E8%ZH]@/*&CURC=0 M" K]JF(_H*#5*_\\$!0P48K]@()6KWP;A:" CU+L!Q2T>N7[#@0%_(UB/Z"@ MU2O?=R H5 ?8#^B\U;-T5@<(Y-=!W1BKHITX=VZ&OMF=1N4'ZH;! M?_!ASO[.Y+'N5/0JM!DIW>!W$$)SDTMZ9W(YF=%^6C3\H.UM8>[E,-\."RWZ M<79/IC\0F[]02P,$% @ \UY44#AQ=,'= 0 )04 !D !X;"]W;W)K M&UL;53MCIP@%'T5X@,LZGRXG:C)SC9-F[3)9)MN M?S-Z_>5IW(PO.W@HH@>A&#J M]QFX'+,@"NZ)E[9NC$O0/.U9#=_!_.@ORD9T82E; 9UN94<45%GP%)W.B<-[ MP&L+HU[-B=O)5FX5GRGVUIFBQX#$@)%1NX>9'C9YCW_\(S,L3Y4G MV)Y-X9+^*/R:-:]M]I;OPCBE-T- M"(*)0EPD0442A"#:B&"8[8^GJVLJ0-7^@6I2R*'SS6&577K 4^RO^5_XU$"^ M,56WG297:>QC\5>ZDM* M1(^V%-M;,]: @Z5<=/$SM7T5%#QVJOQMP$ -(# 9 >&PO=V]R:W-H965T)W\?0$[KI/Z!9AASIDSPY"/VCS;#L"A5RF4+7#G7'\DQ%8=2&9O= _*WS3: M2.:\:5IB>P.LCB I"-WM#D0RKG"91]_9E+D>G. *S@;904IFWDX@]%C@!+\[ MGGC;N> @9=ZS%GZ"^]6?C;?(PE)S"ZP+L@" 14+C POUWA'H0(1%[&R\R)EY0!N#Z_LW^+M?M:+LS"O19_ M>.VZ M]B5$/#!N&>]/@=YGKV&,W%_X K"!\>E/@E!QDE?>96#O:'R3?^'3M#\R MTW)ET44[_[*Q_XW6#KR4W8T?H&UL;5/;;MP@$/T5Q <$F]U-MBO;4C95E$J-M$K5])FUQS8*%P?P M.OG[ G9<)_4+,,.<,V>&(1NT>;$M@$-O4BB;X]:Y[D"(+5N0S%[I#I2_J;61 MS'G3-,1V!E@505(0FB371#*N<)%%W\D4F>Z=X I.!ME>2F;>CR#TD.,4?SB> M>-.ZX"!%UK$&?H'[W9V,M\C,4G$)RG*MD($ZQ[?IX;@-\3'@F<-@%V<4*CEK M_1*,'U6.DR (!)0N,#"_7> .A A$7L;KQ(GGE &X/'^PW\?:?2UG9N%.BS^\ MN"<]/,!4SPZCJ?B?< 'APX,2GZ/4PL85E;UU6DXL7HID;^/. M5=R'\6:WFV#K #H!Z S8QSQD3!25?V>.%9G1 S)C[SL6GC@]4-^;,CAC*^*= M%V^]]U)LTIN,7 +1%',<8^@B)ITCB&>?4]"U%$?Z'YRNPS>K"C<1OOFD<+]. ML%TEV$:"[2>";U]*7(FAR9&UL=5/;;IPP$/T5RQ\0LX:VT0J0LJFJ5FJE5:HVSUX8P(J-J6V6 M].\[-H30E+[8GO$Y9RX>YY.Q3ZX#\.19J]X5M/-^.#+FJ@ZT<#=F@!YO&F.U M\&C:EKG!@J@C22O&D^0]TT+VM,RC[VS+W(Q>R1[.EKA1:V%_GT"9J: '^N)X MD&WG@X.5^2!:^ [^QW"V:+%5I98:>B=-3RPT!;T['$]9P$? 3PF3VYQ)J.1B MS%,POM0%34)"H*#R04'@=H5[4"H(81J_%DVZA@S$[?E%_5.L'6NY" ?W1CW* MVG<%O:6DAD:,RC^8Z3,L];RC9"G^*UQ!(3QD@C$JHUQ<234Z;_2B@JEH\3SO MLH_[--^DV4+;)_"%P%?";8S#YD Q\X_"BS*W9B)V[OT@PA,?CAQ[4P5G;$6\ MP^0=>J]ER@\YNP:A!7.:,7R#>44P5%]#\+T0)_X/G>_3T]T,TTA/M_3D/P+9 MKD 6!;*_2N1O2MS#I&^"L$U/-=@V3I,CE1G[.,D;[SJP=SR^R2M\GO9OPK:R M=^1B/+YL[']CC =,);G!$>KP@ZV&@L:'XP<\VWG,9L.;8?E!;/W&Y1]02P,$ M% @ \UY44(G>;BRV 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+W;2:&5;RJ:J6JF55JG:/K/V^*( XP)>IW]? MP([CIGX!9CCGS(4AG] \VP[ D1\+I,RSUW%*R%/\5KB ]/&3B8U0H;5Q)-5J':E'QJ2CQ,N^]COLT MWZ1\H>T3^$+@*^$^QF%SH)CY1^%$F1NL]EP."P_B*W?N/P+4$L#!!0 M ( /->5%!U2:?VLP$ -(# 9 >&PO=V]R:W-H965T8J]4[*%HR&VUUJ8]P,H'#*ZH9? BZP;%P(L M3SM1PP]P/[NC\1Z;54JIH;426V*@RNCC9G_8!7P$_)(PV(5-0B0*D@Y,OX,VG2.64@+NV+^I?8N^_E)"P\H?HM2]=D])Z2 M$BK1*_>"PU>8^OE$R=3\=SB#\O!0B<]1H++Q2XK>.M23BB]%B[?QE&T\ATG_ M0ELG\(G KPAL3!0K_RR1OEW2D]MU@=VJP"X*[/YI M\?ZJQ37,PU42MIBI!E/';;*DP+Z-F[R(S@O[R..=_(6/V_XL3"U;2T[H_,W& M^5>(#GPIR8U?H<8_L-E14+E@WGG;C&LV.@Z[Z06Q^1GG'U!+ P04 " #S M7E10)5K*/3L" #4!P &0 'AL+W=OVO2QR<=&\;F$O W5I&B;_[H"+?A/2\&9XK<^5M@92 MY!T[PP_0/[N]-"LRL1SK!EI5BS:0<-J$6_J\HZEU<(A?-?3J;A[85 Y"O-G% MU^,FC&Q$P*'4EH*9X0HOP+EE,G'\&4G#2=,ZWL]O[)]=\B:9 U/P(OCO^JBK M3;@*@R.(1X?8ES;/:FM$:W%>Z?"5X9 MZ[5(DB@G5TLT8G8#)K[#T E!#/LD$6,2N_C!/<;=$S3"Q+DG'R*"83)<9(&*+!""A2>"89:XR!(562($*T\$PZQQ MD14JLGHD2/UCAV%F"K]&1=8(@5]X##-3>!KA-RA"*/S2HZ"9VM.9FTH1"K_Z M*&BF_!2]KEL:(Q3^ 4!!,R> XO>:)H\4VH-B#/KIVHH!27UO6R.^O4LK:Q>Y3_PX=^]YW)<]VJX""T>=K= WP20H.) M)7HR[T1E6NRTX'#2=KHT5% J MV2,MT@$ )P$ 9 >&PO=V]R:W-H965T6/< [?Y1P$ MLDG(-]4":/3.6:]RW&H]' A190NB2ASO%=>#BF%N\ +QU,:C-'MI.S$&\V^%'E.+ % 8-26P5J MA@O< V-6R)3Q9]'$JZ4E;N>?ZH^N=]/+F2JX%^RUJW2;XSU&%=1T9/I93-]A MZ2?!:&G^)UR &;BMQ'B4@BGW1>6HM."+BBF%T_=Y['HW3O-*$B\T/R%:"-%* MV#L?,ANYRA^HID4FQ83DO/<#M;\X/$1F;TJ;=%OAUDSQRF0O19SL,G*Q0@OF M.&.B#29<$<2HKQ:1S^(8_4>/_/386V'LZ/&6'L9^@9U78.<$=O^TF%RUZ,.D M?I/$:Y)X!&ZO3'R8O=\D]9JD'H%O5R8>3!I @&WFX=8\%6O H-9V>FOF&ULC53;;MP@$/T5Q >$77;M1"O;4C95E4JM MM$K4]IFUQQ>%BP-XG?Y] #N.N^6A+X89SIQS!@/9J/2+:0$L>A->$/ H;2>@;GA @_ N2=R-EYG3KQ(^L+U M_(/]:^C=]7)F!AX4_]U5MLWQ'485U&S@]DF-CS#WDV T-_\=+L =W#MQ&J7B M)GQ1.1BKQ,SBK CV-HV=#.,XK:3)7!8OH',!70KN@@Z9A(+S+\RR(M-J1'K: M^Y[Y7[P]4+V%0J089[N0JNUR]>QI.UR=\NK<_F&XZ:=!967=&PTFJ ME;+@K&QN7,.M>RJ6@$-M_?36S?5T8:; JGY^"\CR(!7O4$L#!!0 ( /-> M5%"2J'&.N0$ -(# 9 >&PO=V]R:W-H965T]#^ID&CN/.F:9GM#? ZDI1D M69+<,<6%IF4>?6=3YC@X*32<#;MS\/H'$L: I?7,\B[9SP<'*O.8VG6G;A&PF M9 OA$..P*5#,_ -WO,P-CL1,O>]Y>.+TF/G>5,$96Q'O?/+6>Z_E[NZ0LVL0 MFC&G"9.M,.F"8%Y]"9%MA3AE_]&S;?IN,\-=I._6]/1A6V"_*;"/ OM_2GQX M5^(&YCYY%X2M>JK M'&:+*EPT'&25]YE8!^S^"9_X=.T?^6F%=J2"SK_LK'_ M#:(#GTIRXT>H\Q]L,20T+ASO_=E,8S89#OOY!['E&Y=_ %!+ P04 " #S M7E10>3&$@;4! #2 P &0 'AL+W=OW!X$UCG18!3=L29>0D;@^OZI_2K5C+1?AX=&J7[(.74'O*:FA$8,* M3W;\#',]MY3,Q7^%*RB$QTPP1F653RNI!A^LGE4P%2U>IEV:M(_3S2V?:=L$ M/A/X0KA/<=@4*&7^4011YLZ.Q$V][T5\XOV18V^JZ$RM2'>8O$?OMD3V!I^F_9MPK32>7&S ETW];ZP- M@*GL;G"$.OQ@BZ&@"?%XAV;0?@T*L4RA:X0%(3N M=C=$,JYPF4??R92Y'IS@"DX&V4%*9OX=0>BQP E^=SSRMG/!09$R\I W!]?F?_'FOWM9R9A7LM_O+:=06^Q:B&A@W"/>KQ M >9ZKC&:B_\)%Q ^/"CQ.2HM;%Q1-5BGYD9EZW[/PQ,F!^MY4P1E;$>^\>.N]ES+=9SFY!*(Y MYCC%T%5,LD00S[ZDH%LICO0_.-V&IYL*TPA//RF\WB;(-@FR2)!](KCY4N)6 MS/Y+$K+JJ033QFFRJ-*#BI.\\BX#>T?CFWR$3]/^BYF6*XO.VOF7C?UOM';@ MI>RN_ AU_H,MAH#&A>/>G\TT9I/A=#__(+)\X_(-4$L#!!0 ( /->5% I MH'BTLP$ -(# 9 >&PO=V]R:W-H965TM]]V!,5>VH+B[,QUH_%,;J[A'US;,=19X%4%*LC1) M/C#%A:9%%F,G6V2F]U)H.%GB>J6X_7T$:8:<;N@U\"*:UH< *[*.-_ =_(_N M9-%C,TLE%&@GC"86ZIP^;@['7P2>CD;,Q;<+Y4.4V"()!0^L# M\;C $T@9B%#&KXF3SB4#<&E?V3_%WK&7,W?P9.1/4?DVIWM**JAY+_V+&3[# MU,\])5/S7^$"$M.#$JQ1&NGBEY2]\T9-+"A%\??Q%#J>P\1_A:T#T@F0W@#8 M6"@J?^:>%YDU ['C[#L>KGAS2'$V90C&4<1_*-YA]%)L'_89NP2B*>$VPK?_*/RX3K!;)=A%@MV28)_=6JLSEMG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO'=[@/30G:T MR*+O;(H,!Z=D!V=#[*"U,+]/H'#,Z9Z^.9YDT[K@8$76BP:^@_O1GXVWV*)2 M20V=E=@1 W5.[_?'4QKP$? L8;2K,PF57!!?@O&ERNDN) 0*2A<4A-^N\ !* M!2&?QJ]9DRXA W%]?E/_%&OWM5R$A0=4/V7EVIP>**F@%H-R3SA^AKF>6TKF MXK_"%92'ATQ\C!*5C2LI!^M0SRH^%2U>IUUV<1^G&WXWT[8)?";PA7"(<=@4 M*&;^*)PH,H,C,5/O>Q&>>'_DOC=E<,96Q#N?O/7>:Y$<>,:N06C&G"8,7V'V M"X)Y]24$WPIQXO_1^38]V5% *?PF7PP$ M #<$ 9 >&PO=V]R:W-H965TJT[;<#%[#J#V:;T+W];$,82]F?V/=RSKGGVK[)!FW> M; O@T+L4RN:X=:X[$&++%B2S=[H#Y;_4VDCF?&@:8CL#K(HD*0C=;/9$,JYP MD<7@AQUM\3;SRIG4A08JL8PU\ _>].QD?D5FE MXA*4Y5HA W6.'[>'8QKP$?"#PV 7>Q0Z.6O]%H+/58XWP1 (*%U08'ZYP!,( M$82\C5^3)IY+!N)R?U5_B;W[7L[,PI,6/WGEVAP_8%1!S7KA7O7P":9^4HRF MYK_ !82'!R>^1JF%C;^H[*W3NXCI,^E?:.H%.!'I#(&.AZ/R9 M.59D1@_(C&??L7#%VP/U9U.&9#R*^,V;MSY[*9*'-".7(#1ACB.&+C#;&4&\ M^ER"KI4XT@]TNDY/5ATFD9XLZ&UL M;5/;;IPP$/T5RQ\0LV:;LBM RJ:J6BF15JG:/GMA "N^4-LLR=_'-H32E!?; M,S[GS,7C?-3FV78 #KU(H6R!.^?Z(R&VZD R>Z-[4/ZFT48RYTW3$ML;8'4D M24%HDMP2R;C"91Y]9U/F>G""*S@;9 Y!B"#DT_@S:^(E9""NS^_J7V/MOI8+LW"OQ6]>NZ[ &48U-&P0 M[DF/WV"NYQ-&<_$/< 7AX2$3'Z/2PL8558-U6LXJ/A7)7J:=J[B/T\WM8:9M M$^A,H LABW'(%"AF_H4Y5N9&C\A,O>]9>.+=D?K>5,$96Q'O?/+6>Z]EFF4Y MN0:A&7.:,'2%V2T(XM67$'0KQ(G^1Z?;]'0SPS32TS4]S;8%]IL"^RBP_Z?$ MPX<2-S"'Y$,0LNJI!-/&:;*HTH.*D[SR+@-[1^.;_(5/T_[(3,N511?M_,O& M_C=:._"I)#=^A#K_P19#0./"\;,_FVG,)L/I?OY!9/G&Y1M02P,$% @ M\UY44%,0_)W# 0 -P0 !D !X;"]W;W)K&UL M;53K;J0@%'X5P@,4![7M3M2DTZ;937:323?;_F;T>$E!7,"Q^_8+:*V=\D?@ M\%W. 8[9)-6K;@$,>A.\USENC1GVA.BR!<'TE1R@MSNU5((9NU0-T8,"5GF2 MX(1&T341K.MQD?G84169' WO>C@JI$^"I:UKC J3(!M; M;S!_AJ.R*[*J5)V 7G>R1PKJ'-_M]H?4X3W@N8-);^;(57*2\M4M?E0YCEQ" MP*$T3H'9X0SWP+D3LFG\733Q:NF(V_F[^J.OW=9R8AKN)7_I*M/F^!:C"FHV MV+F:W_*\,')8VI2L_XKB M/U!+ P04 " #S7E10QNV8B 8" T!@ &0 'AL+W=OF.FS 0?A7$ ZRY0@X1I,U652NU4K15M[\=,AQ:&U/; MA.W;US:$4G;V#[:'[YBQ\9 -0KZJ&D![;YRUZNC76G<'0E11 Z?J0730FC>E MD)QJLY0549T$>G4DSD@4!"GAM&G]/'.QL\PST6O6M'"6GNHYI_+/"9@8CG[H MWP//355K&R!YUM$*?H#^V9VE69%9Y=IP:%4C6D]">?0?P\,I#"S!(5X:&-1B M[ME2+D*\VL77Z]$/;$; H-!6@IKA!D_ F%4R>?R>1/W9TQ*7\[OZ9U>\*>9" M%3P)]JNYZOKH[WSO"B7MF7X6PQ>8"MKXWE3]-[@!,W";B?$H!%/NZ16]TH)/ M*B853M_&L6G=.$SZ=QI.B"9"M"*0TF>@MC_=I1FY6:,*<1DRTP(0S@ACUV2+"+$[1.WJ$TV,TP]C1XR4] MB7&!!!5(G$#R7XG;58D89H>;;%"3#2*P7YF\QR1!@)NDJ$F*"(0K$PSSP7YO M49,M(A"O3#!,@IOL4),=(K!9F6"8%#?9HR9[1&!]\!CF@X,WS0>]00$BL3YZ M#!2NSYXL+BT'6;EVI;Q"]*WKE8OHW!(?(W?I_\''?OJ=RJIIE7<1VK0.=\%+ M(3287(('\QW6IH7/"P:EMM.MFE/@SMKA0(BI.I#,W*@!>G?2*"V9=:9NB1DTL#J0 MI"!TM[LEDO$>EWGPG729J]$*WL-)(S-*R?3?(P@U%3C!;XXGWG;6.TB9#ZR% MGV!_#2?M++*JU%Q";[CJD8:FP _)X;CW^ !XYC"9S1[Y2LY*O7CC6UW@G4\( M!%36*S"W7. 1A/!"+HT_BR9>0WKB=O^F_B74[FHY,P./2OSFM>T*?(]1#0T; MA7U2TU=8ZMECM!3_'2X@'-QGXF)42ICP1=5HK)*+BDM%LM=YY7U8I_GD[M-" MBQ/H0J KX3[$(7.@D/EG9EF9:S4A/=_]P'R+DP-U=U-Y9[B*<.:2-\Y[*;,D MR5D$WC).@V/%F#*C7V85PVWG4J'FAH_#M\ M'JD?3+>\-^BLK'L^H3:L&I8Q)>N_ MHOP'4$L#!!0 ( /->5%!A?V[/[@$ &8% 9 >&PO=V]R:W-H965T M\9GSIFQF\7F?5=1)'Q4=&NAXOPY,@8$7_.0/F4 M^Z'_YGCNFE89!RJR@33P'=2/X2*TA5:6JF/0RX[WGH Z]^_#TSDU> OXV<$D M-WO/5'+E_,487ZK<#TQ"0*%4AH'HY08/0*DATFG\7CC]5=($;O=O[$^V=EW+ ME4AXX/175ZDV]U/?JZ F(U7/?/H,2SVQ[RW%?X4;4 TWF6B-DE-IOUXY2L79 MPJ)38>1U7KO>KM-\DN ES!V EP"\!J16!\U"-O-'HDB1"3YY8K[[@9@G#D]8 MWTUIG/8J[)E.7FKOK8C".$,W0[1@SC,&;S#ABD":?97 +HDS?A>.W>$'9X8' M&W[8AD>?W 21DR"R!-%_)2:[$EV8HULD=HK$#H)T)^+"?%!)XA1)WA/@8"?B MPGSP7$>GR-%!@' M=8C5%!^_D4/SP$ )P$ 9 >&PO M=V]R:W-H965TP6L]"3!"8VBA C6=CA/?>ZL\E0.AK<=G!72 M@Q!,_3D!EV.&=_B6>&[KQK@$R=.>U? =S(_^K&Q$%I6R%=#I5G9(097AQ]WQ ME#B\!_QL8=2K/7*=7*1\<<&7,L.1*P@X%,8I,+MY([=D4+NF/PG^SQ6N;O>9[FJ3DZH1FS&G"T!5FMR"(55\L:,CB1-_1:9@> M!RN,/3U^4^%]6& ?%-A[@?T;@8=-BR',A[#)(6AR>"\01QN3$.8_)YD$39* M -V8A##QQH2L;H< 5?NYT*B00^=GFZK;3Z"*-O:/^ M)E52&K"E1'>VX<8^%4O H3)N>V_W:AJ8*3"RG]\"LCQ(^5]02P,$% @ M\UY44%F'M[:W 0 T@, !D !X;"]W;W)K&UL M;5/M;ML@%'T5Q .4Q'&R*K(M-9VF5=JDJ-/6W\2^ME&!ZP*.N[; %!>:%EGTG4V18>^DT' VQ/9*3VG 1\ ? 8-=G$FHY(+X'(R'*J>;D!!( M*%U0X'Z[PCU(&81\&B^3)IU#!N+R_*;^+=;N:[EP"_4E)!S7OI M'G'X#E,]>TJFXG_ %:2'ATQ\C!*EC2LI>^M032H^%<5?QUWHN _CS2&9:.N$ M9"(D,^$VQF%CH)CY5^YXD1DQTG>>&=!_8N/B)[AX_3_I.;1FA++NC\R\;^ MUX@.?"J;&S]"K?]@LR&A=N'XQ9_-.&:CX;";?A";OW'Q#U!+ P04 " #S M7E10W:7X'K@! #2 P &0 'AL+W=ON.C-FR!<7M#7:@_4V-1G'G3=,PVQG@520I MR9+-YA-37&A:9-%W-D6&O9-"P]D0VRO%S=L)) XYW=)WQ[-H6A<TH"/@)\"!KLXDU#)!?$E& ]53CY R"/DT?D^:= X9B,OSN_K76+NOY<(MW*/\)2K7YO1 204U[Z5[ MQN$;3/7L*9F*?X0K2 \/F?@8)4H;5U+VUJ&:5'PJBK^.N]!Q'\:;?3K1U@G) M1$AFPB'&86.@F/D7[GB1&1R(&7O?\?#$VV/B>U,&9VQ%O//)6^^]%NGN-F/7 M(#1A3B,F66"V,X)Y]3E$LA;BE/Q'3];IN]4,=Y&^6]+WAW6!=%4@C0+I/R4> M/I2XAOG\(0A;]%2!:>(T65)BK^,D+[SSP-XE\4W^PL=I?^*F$=J2"SK_LK'_ M-:(#G\KFQH]0ZS_8;$BH73C>^K,9QVPT'';3#V+S-R[^ %!+ P04 " #S M7E105S*N3QL" #^!0 &0 'AL+W=OYF9W=G8FW=,TX.G+^9PX_C MV@],04"A5$:!Z.4*6Z#4".DRW@=-?TQIB-/]3?V[]:Z]'(B$+:=_ZZ.JUOXW MWSO"B5RH>N'=,PQ^$M\;S/^$*U --Y7H'"6GTOYZY44JS@8570HC'_U:-W;M M!OT;S4V(!D(T$L+T2T(\$.)/ OZ2@ <"GA%0;\7V9D<4*7+!.T_T_VY+S"4* M5UAWOS1!VVS[3;='ZNBUP#C(T=4(#9A-CXDFF'!$(*T^IHA<*3;1@A[=)]@N M$1B']YC=$I/&[BIBI]'8\N.IBIK MN.B: Q@%:3J[*4O4O"UH\CH8B+.=/-(K^:6Q4V\2'8?;4V1?UR>\GXR_B#C7 MC?0.7.DW:E_2B7,%NI#@0==0Z6$\'BBB_ZD=0?%&^':8O&D5_\!U!+ M P04 " #S7E10W;4[M#L" "!!P &0 'AL+W=O<'V<,[QS %[TI:+5UD *.>M8K5>JHN+?&AAO5Z[O M7@,OY:E0)D"RM*$G^ GJ5[,3>D4&E4-902U+7CL"CBOWV5]N?4NPB-\EM'(T M=TPI>\Y?S>+;8>5Z)B-@D"LC0?5P@0TP9I1T'G][47?8TQ#'\ZOZ%UN\+F9/ M)6PX^U,>5+%RYZYS@",],_7"VZ_0%Q2[3E_]=[@ TW"3B=XCYTS:IY.?I>)5 MKZ)3J>A;-Y:U'=M>_TK#"4%/" :"GWQ*"'M"^$Z(/B5$/2&:$$A7BO5F2Q7- M4L%;1W2?MZ'F+_*7D78_-T%KMGVG[9$Z>LFB*$G)Q0CUF'6'"488?T 0K3YL M$6!;K(,/].!V@\U'1!+>0K8(),*3"-$Z0\N/;NJ/+C M;#!,-+$+P\1XL@LTV04BD. "OH>?0^]QP_P[1]E_P#(,%,\FGJ&@J6DH:#[) MF(SNH0K$R=[QTLGYN5;F.(^B0Q]Y#LP]-HFO37^Q]]N[3->D_Z(!2Z'PX+!D=EIC,]%UU3Z!:*-WW#(T/7S?X#4$L#!!0 M ( /->5%!"W/C/+@( ,,' 9 >&PO=V]R:W-H965TE4;=(F19W6?7;():#:F-I.Z/[];$,8 MZ@Z)?HGMX]U[]QS;E[5"OJH20'OOG-5JZY=:-YL@4$4)G*H'T4!MOIR%Y%2; MI;P$JI% 3RZ)LR *PR3@M*K]/'.Q@\PS<=6LJN$@/77EG,H_>V"BW?K$OP>> MJTNI;2#(LX9>X"?H7\U!FE4PL)PJ#K6J1.U).&_]'=GL26H3'.*E@E:-YIZU M.M)_4'39LXGM_9GYQY8^9(%3P* M]KLZZ7+KKWSO!&=Z9?I9M%^A-[3TO=[]=[@!,W!;B=$H!%/NURNN2@O>LYA2 M.'WOQJIV8]OSW]/PA*A/B(8$DC@OG9"K_ O5-,^D:#W9;7Y#[7],-I'9F\(& MW5:X;Z9X9:*W/%ZNL^!FB7K,OL-$(PP9$(%A'R0B3&(?_9<>X>D+M,*%2X_' M%28A3A"C!+$C6(SUPP0G6*($2Z0"\F&/,,R$S00521""!4Z0H@3I?)LKE& U MPR:&B7&1-2JR1@B6. $)\1,;SC=*)@X]F6$5!4WIH"=_1R*$(IV@P$\_67S" M+7[^23S'+09:3>C@UX1@=V ]08%? I)\PBU^#4@ZQRT"2C\^*L'H#>4@+ZY[ M**\0U]JUKE%TZ%"[R+W!_^!=>_M!Y:6JE7<4VKSD[KT]"Z'!U!(^F&TK34<= M%@S.VDY3,Y==6^D66C1]RPR&OIW_!5!+ P04 " #S7E10";HD_.X! "D M!0 &0 'AL+W=OPQ5F4+G*H[,4!OWM1":TZU&1 MN=A1%IDX:];U<)2!.G-.Y9\#,#'F*$+7P'/7M-H&<)$-M('OH'\,1VE.>&&I M.@Z]ZD0?2*AS]!#M#U%H 2[C9P>C6NT#:^4DQ(L]?*ER%-J*@$&I+04URP4> M@3'+9.KX/9.B1=,"U_LK^R=GWI@Y406/@OWJ*MWF:(>""FIZ9OI9C)]A-K1% MP>S^*UR F71;B=$H!5/N&91GI06?64PIG+Y.:]>[=9SYKS _@,P L@!(XKQ, M0J[R)ZIID4DQ!G*Z_(':;QSMB;F;T@;=5;AWIGAEHI[]8\,;C'J3 MTG-4D'&3CQH,*2G'NW6Q:19<1]$!Y(+-X!?M?0J]G>LY6;(]4TC:7H/3G\W9;:2Q3LB.E^9IVN MV>[,M$<9[R4E3]L87ZS0B-D/F'"&"28$-NI3B' MQ#Z\HX>W 0[WB$UT"SFN M0,AZ$M%JG9'C1S=U?ED7(*L"Q F0N<#67S1JP&P+/Q[,[[#M'W(#+/_@\JR M;I1W%MK<0G=7"B$TF"3]!S-0E7EN)H-!H>WVR>SE,'2#H44[OB=X>M32_U!+ M P04 " #S7E10P9DWPOD! @!0 &0 'AL+W=O]=$8"0$"P(:2C&].6*)DXBSWN+# MO]MB/43N/E#=S[33--M\4^T1RGM)@F/-,#<$4NI3"&\M1.H] MT+W[ (='Q,:_AQQ7(,%Z$OYJG;[A!W=U>NL"P:I 8 3\>16[_PB$JP+A2@:+ M*M,!$QI,8S"?W.UNNVC7"LK;N+M%QQY1OA,N,T:S.:' 2[.#PLI8UTC=[IEW M6O,73\_9PI^J]1^V]28SO!W?,2_K1EAG)M44FUDK&).@5'J5>JXF@T A M]76K[GQ8VL&0K!W?(S0]BLD_4$L#!!0 ( /->5%"]$_;#7 ( &H' 9 M >&PO=V]R:W-H965T@&W.S/G&6./B2MDK;P"$\]:1 MGF_<1HCAR?-XW4"'^2,=H)=?CI1U6,@I.WE\8( /.J@C7NC[R.MPV[MEH==V MK"SH69"VAQUS^+GK,/N[!4*O&S=P;PLO[:D1:L$KBP&?X >(G\..R9DW9SFT M'?2\I;W#X+AQGX.G*O!5@%;\:N'*%V-'E;*G]%5-OAXVKJ^(@$ M5 HL7Q>H M@!"527+\F9*ZLZ<*7(YOV3_KXF4Q>\RAHN1W>Q#-QLUHG+'!9,'IUV/BW!JP.1? 4R._U-5LOEZJ6, ML[CP+BK1I-F.FG"A"6:%)[//%J'-8ANNPL./!M5:@2*[0V0M(M+QT2(^"F)[ M@MB:(-8)X@^[D!B[,&H2K>G',A)D-TFL)HG%!!DFHP8M3)#Q-ZIDQ8$2.P:R M8B +1FI@H!5&D"61 ;(6Y7EN)TFM)*F%)#-(TC5)'ABXE47DHSL'(+.B9!:4 MW$#)5BX/H9_Z!HM%%:![!R6WPN1KF-RPV>8KF\PWMV6MB<([1T5V8FMW\"TH M@=D>_-6)? BSU*2QR8(\,UN)M^A<';"3;O+FYUS?,8G6^2)Y#W?G>Y>,M M]!VS4]MS9T^%[)^ZRQTI%2!I_$?)T;-U^O MY3]02P,$% @ \UY44)=EQ[U@ P =PX !D !X;"]W;W)K&ULE5?;HR.\KBI=P)H9RW+,W+N;M3:G_N>>5J)[*X M/)-[D>M_-K+(8J6[Q=8K]X6(UQ4I2SV"$/.R.,G=Q:P:>RP6,WE0:9*+Q\(I M#UD6%_^6(I7'N8O=T\!3LMTI,^ M9OMX*WX*]6O_6.B>UZJLDTSD92)SIQ"; MN7N!SQ\P-X0*\3L1Q[+3=HPKSU*^F,[M>NXB8Y%(Q4H9B5A_7L6E2%.CI.WX MVXBZ[9R&V&V?U*\KY[4SSW$I+F7Z)UFKW=R-7&",:AZCK--X_ MB%>1:KBQ1,^QDFE9_3JK0ZEDUJAH4[+XK?XF>?4]-OHG&DP@#8&T!#WW1P2_ M(?COA.!#0M 0@JD$VA#H5 )K"&PJ(6P(X51"U!"BJ03>$/A4 D:GE4/O%/8Q MI5UL/'F6TW)C8E&\.K&J3+V*5;R8%?+H%'6Q[6-3T_AE ;3=3>,?&:G$P"+&&?1B$%C)Q & MPC)R>&#X]+C Y N!&=G@L#\A,/[ XP!SA.W ##$V$@!X9']$@\W3(K(B,9( M%6+ZA<",U"%F$P+#!A[C$%.[C" 8#SK5UC=HI*SQL*XI&@ON2"WBZ N!&:E& MS"<$A@\V4Y_082D-8<3WB>V4U[G79:+85B^8TEG)0ZZ,,YW1]I5T05%"T&^0WY@$ .P$ M 9 >&PO=V]R:W-H965T[UG,,YB.2CD"^J =#! M:\=[5:!&ZV&/L:H:Z)AZ$ /TYLU9R(YI4\H+5H,$5CM2QS$E),4=:WM4YJYW ME&4NKIJW/1QEH*Y=Q^3?)^!B+%"([HWG]M)HV\!E/K +_ #]MG,7Z!.4^"@CG\ M-[@!-W#KQ*Q1":[<,ZBN2HMN5C%6.O8ZC6WOQG'6O]/\!#H3Z$((X_\2HID0 M;0AXR;"?60VL[)-MW?NG4FK3/=6)B3.\UVA/K-Q%XSL<=,NC$S8=+5,A]H&FZ\>$!1%ONM)%XKR3LK(2$; M*XEG7PC)-EX\J%T29ALS>'7N[#WPG+KCR'U!+ P04 " #S7E10%:%6Q!@" ' M!@ &0 'AL+W=O-]% M 76<.";=:9HV:9/)-MM>,S-G1K,H%IAQ^_8%=(VKM#?"@?_\? >$HA?R154 M.GAM>*MV8:5UMT5(G2IHF'H0';1FYB)DP[0)Y16I3@([NZ2&(QQ%*6I8W89E MX<8.LBS$3?.ZA8,,U*UIF/SS"%STNS .WP:>ZFNE[0 JBXY=X0?HY^X@380F MEW/=0*MJT082+KOP8[S=9U;O!#]KZ-6L']A*CD*\V.#K>1=&%@@XG+1U8*:Y MPQXXMT8&X_?H&4Y+VL1Y_\W]LZO=U')D"O:"_ZK/NMJ%FS XPX7=N'X2_1<8 MZTG"8"S^&]R!&[DE,6N M$F+ZWP0R)I!% AK(7*F?F&9E(44?R.&P.F;_B7A+S&:>[*#;.S=GJE5F]%XF M45:@NS4:-8^#!L\T^+UBOU:D9)(@ S!18"\%=OEDEA_3?Q@0KP%Q!O1=&9M% M&8,F<9K6:7)*%[7NUZ(XRO/$ST*]+-3#DB]8!DTZ7X;F"5W >%0XQKD?)O'" M)&N8.%K )*ME,"&S QQ@/*HDHZD?)O7"I!Z8> &3KI;YD"1X>4P^%=E0/TSF MAZU8%1Z'-[79W\"*$!N,8 M/1BSRKS*4\#AHFTW,WTYO$U#H$4W/KMH>OO+OU!+ P04 " #S7E10#%_B ML?(" # # &0 'AL+W=OV]E435+_Z!U?1\$S>8@2M[T]JM9!'7>25>%)>ES[U+QO/^?Z@VXU@ MM:CY7OP0^F?]I,PJ&%BV>2FJ)I>5I\1NZ3_0^S5D;8!%_,K%N1F=>VTI+U*^ MMHNOVZ5/6D6B$!O=4G!S.(FU*(J6R>CXTY/Z0\XV<'Q^8?]LBS?%O/!&K&7Q M.]_JP])/?6\K=OQ8Z&=Y_B+Z@B+?ZZO_)DZB,/!6B\LL=SSW\)PP.@#X A@,;_#6!] 'L/"&WQG3);ZB>N^6JAY-E3W=VJ M>?NGH/?,-'/3;MK>V6NFVL;LGE81A45P:HEZS&.'@1&&#HC L \I $OQ"+/P M28+U'!$S/ -#BV VGHTSD!@G"%&"T!*$'[K )EWH,)'%5%T7TC2AV:26.0P( M2Q.'G B5$\WD4!).Y'28>"R'1";31,X-=Z+U&8JM;/C3DHMC!9R9^[P MP7Q.#(M"['1[FIASU"(:/EM4_4$L#!!0 ( /->5%#CSPU\ M^0$ "$% 9 >&PO=V]R:W-H965TU#4L(-SSESP.!T9 M?Q$-@'1>*>E$YC92]GN$1-$ Q>*.]="IDXIQBJ4R>8U$SP&7AD0)"CPO012W MG9NGQG?F>L<#E7F/OK[4ZSQ!O#T=7]9J!@%(\)\G6(0DM%91:5"\>NTMIU9QUG_1K,3@ID0+ 0_ M^900SH3PC1!]2HAF0K0AH*D4TYL3ECA/.1L=/OW='NM+Y.\CU?U".TVSS9EJ MCU#>:QX'88JN6FC&'"9,L,+X"P(I]25$8 MQ"#[0@_^5=YGSQT!?M(W_H.9_&MGQ M^(%YW7;"N3"IKK&Y;!5C$E22WIW*KU'OU6(0J*3>[M2>3U,[&9+U\X.$EEO(>\ @ N0H !D !X;"]W;W)K&ULE5;MCJ(P%'T5P@,,M%20B9KXDSL[ZI5R0!E MVZJS;[]M00;+Q77^""WGGG-OVV/OY,+%FSPRIKSW(B_EU#\J53T'@=P>64'E M$Z]8J;_LN2BHTD-Q"&0E&-W9H"(/C,A/!;%+1 _O)U*]J+?0H:%EV6<%*F?'2$VP_]>?H M>85#$V 1KQF[R,Z[9TK97JA5^^LJ:@D>\UU7]G9Y9K MN,E$:VQY+NVOMSU)Q8N&1:=2T/?ZF97V>6GXKV%P &X"*+>WHJ:4X2>B5[]K9FTBVV_Z>61>O8\&^%X M$IP-48-9U!CW LL^(HYN(2L 0N D(K#.R,9'W23" M%"8@( &Q!.1FH1)GH2#,&!89@2(C@"!U5J+&C"RFK"N)4H1AF1B4B?LR4>C( MU)CX,9D$E$D &>3()#T9%)$DAF7&H,P8D'%.V +"1+!("HJD %Q1-+>SL0$ M#QPR%,)V# &=T0#%@*/1XT<=@8Z=(_S DH*@@8U#L"E1!% D Q2P+1'Y1+6P MZ1#@NFCL5MNWG>.8Y?\AJP;RX'%'L'L19-_4S;?O7Y(.G'@$VQU.WYV]W;D'N;WH8/=BR+WNSC2@FS_PV+U0@\[] M73!QL+V1]+;\5"IS#79FV_YKCLW][\PO=%]6=U$?-'53]X.*0U9*;\.5[BYL M#[#G7#&=8_BDLSOJ/K(=Y&ROS&NBWT7=3-4#Q:NF40S:;G7V#U!+ P04 M" #S7E10U'2"KO<% F) &0 'AL+W=O^]Q,%]H&X[M8^?ZE],T%V]5_:-Y]KZ=_=RLM\WE_+EM=^>+17/_[#=E\ZW: M^6WWG\>JWI1M][%^6C2[VIJ&3Q"TVY6H[O[H8CMW65Q?52[M>;?UM M/6M>-INR_N_&KZNWR[F:OQ_XOGIZ;OL#BZN+7?GD__3M7[O;NONT./3RL-KX M;;.JMK/:/U[.K]5YX6S?8%#\O?)OS='[63^5NZKZT7_X[>%RGO2._-K?MWT7 M9??RZI=^O>Y[ZGS\.W8Z/XS9-SQ^_][[+\/DN\G M_&/YLFZ_5V^_^G%"=CX;9_^[?_7K3MX[Z<:XK];-\'=V_]*TU6;LI;.R*7_N M7U?;X?5M[/^]&6Z@QP;ZT$"YR08T-J"/!F:R@1D;&-9@L9_*L#9%V997%W7U M-JOWIW=7]E6DSDVW^O?]P6&QA_]UR]-T1U^OK%$7B]>^HU%SL]?H(\V'8M'U M?AA"HR%NM&BN3P=82H6C4TD!) :;(#A/&MK3R3PU[L# #LS0@3GI@)F\V6OL MH-GN9VKSU ;&L7 <"\8Q;)R]QAV/DVF7.[:L]DMV'+3C@!W+[#@QSIGBHB42 MV11;2:&55%HABSO(8 <9J &'.\AA!SE8C)0M!M)D;"V0)F<%#S0VP695@K=V M(N:KDSS018 ."K@0>%#BU)K4\6)$*IL'SI^")+E66I[!4#DKS %%$?MX%+F0 MUW%&4F45!:BD,%44P(H5=HP82'$O4L(@6RA IX!73"8%T&0YFI1DDTH3[A:( MK.-^@<@%+CP*PTL!>EE.KU%T,HZ@%Q"=61/:CYA?"@!,H'T4N4\V$U") BV M:J) ,3,5@F:H;C U%<*=J/%<>!55,R4YS2$8B#H!Y<"6]F8431F9E)P:P5C5 M"*O\0C**INL2B4)758VAJC4PDW$S^O-5F9*<&L%HU@C-?']H"5UAY%-),4IL MA%?,;8VXG7.O$LIG8#-#6?#2J#&<-?6Y MI*!H7A'F%2%><;:2!%&::L/M I72_/LZ4&4ZI8!IS#1"@9,SC<"78:U(++*4 M=5#+0U@CC#5"@9)?*TEF1>%F2G)J!,.18K(DR?R'-SG0@6U3P/XFM@V&,GTA M41*F),4D2I)Q4=N,=,IG#W19=YD.W1W"U#4QV=+(X$BIRWAU -F94FFH5@V& MKHD)F0;DQX2XGVG1J1F,;Q,3,LWG(7-2W) .E%AA M)+XG2RQP!S(FR"PE218PA/EL8C*G@9DS(WY9P;HT"WSC-QC0 M!MVO#%4(1JOY0NXT&'$F)G_D#DMAI:-R9P69,F4DW\)5*1"A6DQNFQ,WK0226+S M PV?5F$ELDR #A;CRL9$3BLY1/S>)M 8?G,3]1.()3;PNTM,V+3HQB7?LT"D ML\"UVV*,V9B<:66(Y&A8 LU9T OFH8V)FA9$0T=B98!*[)4"J";V"B:P_4+( MM!B)-B9D6AD>E='\C@I2I6G@-#B,5Q<3,)U,CBD_"4#C0E8P6EU,LG0R-&KQ M$PH0=2DD8 9#VL4D2P?PR[<*T)R%?G%SF- N)EPZ25]EQ"T*J.*%53A)Z8G" MPIQV,;'2@7N42BNQADA&%,AP#I/8Q<1*!^*B2?@/K4CE',\UBZ.')3:^?AH> M1&EF]]7+MNV?.3@Z>GC8Y5KW#UNPXS?JO-@_LO+1S?X)FC_*^FFU;69W5=M6 MF^&!B\>J:GUG,OG6V7OVYPL !D !X;"]W;W)K&ULE59=;]L@%/TKEM]7\V'\4261UDS3)FU2U6G;,TU(8M4VGDV2 M[M\/,+5LD.0JC@M2KK;AD>E&KNHZC;'$3%NSO9 MB%K_LY-MQ96>MONH:UK!MS:H*B."4!)5O*C#U<*N/;:KA3RJLJC%8QMTQZKB M[=\'46SV+!I9M48FZ*V0=M&*W##_B M^S5!)L B?A7BW(W&@4GE6ZJ+N3&+MG;V/YUMIU=/*Y8DB^ADB!SFH<>0 M$89,$6L?D= !$FD!@PH"JB VGHYW0#E,0$$":@GB$0%&Z2R-'L,LINY%$I3- M4_%1+,8(P6)B4$SLB6&4P00,)&"WER,!"1*_''A>CAZ3C!+]0',ZJP8 BD>% MG4A)02FI+X7@F904V(6F%@59)ZE MWWF[+^HN>)9*/ZCLLVNM'P MWE[] U!+ P04 " #S7E10?R0-P1L$ !-% &0 'AL+W=OJFO M37XNU4OEU=>BR*H?&Y7KV\IG_GO#E_/QU'0-P7IYR8[J;]5\O;Q4[5-PM[(_ M%ZJLS[KT*G58^<_L:2MXUZ%7_'-6MWIR[W6IO&K]K7OXN%_Y81>1RM6NZ4QD M[>5-;56>=Y;:./X;C?IWGUW'Z?V[]3_[Y-MD7K-:;77^[WG?G%9^XGM[=?-%W_Y28T+2]\;L/ZDWE;?R+I+6QT[G=?_K[:YUHXO12AM*D7T?KN>RO]Y& M^^_=< <^=N#W#BSZ90<:.]#/#J)/?HBL3_6/K,G6RTK?O&J8K4O6+0KV1.U@ M[KK&?NSZ_]ILZ[;U;2VC9!F\=89&S6;0\(F&W15!:_WN@B,7&VYUYX\.MK8B M(NR!8!+4]Z>I!XJQ 0$-B-Z >!B%U ART,A>4_::$+N0T(6T7<2A,=#23"0EQ!X?S5QQQ%R&9,&Q0Y1HW!2GQF'"Q"1RTS7&KL-VJ- MX6)CH-IB*UN[W!:),&MR5$WG;T&QHV(8+DP&*I.$&8ZT'#%N16.+G!.$RY>! MVHS)C"6R8V$F4H%H(5CBB ;7.0.%'ELC$]N.HC QPP&JZ70^AH.IP1(0CC0= M)<"1*VT,%P;H(ARLYY@)W&:"DW <,X&#ED(BC2G:(E7J6ID!* M&[.!$!M,9I)=]0L>A=8\V+(H)@>K!(:# '"PN"E^!8?QFW@V/P3FAP#\L+^\ MP?XEEI'+$\:,0!L8<^6-HNE71Y(D9*5MRQXK9@@HF!S"%*HZ]N=5M;?3U[+I MCCLFK??^2,QHW["G[7"R]=/,<-#V.:N.Y[+V7G73Z*(_R#EHW:@VRO!# M&]])9?O[0ZX.37<;M_?5<, U/#3Z,A[>!?<3Q/7_4$L#!!0 ( /->5% O M5(R7XP$ .@$ 9 >&PO=V]R:W-H965T1[,@%IAQ^_8%=(QU:/\(]WK.X1Q$ MTH&+=]D *.^#T4YFJ%&J/V LRP88D4^\ATZ_J;E@1.E27+#L!9#*DAC%H>]O M,"-MA_+4]DXB3_E5T;:#D_#DE3$B?A^!\B%# ;HW7MM+HTP#YVE/+O =U(_^ M)'2%9Y6J9=#)EG>>@#I#S\&A2 S> MY:&.1B[IDD9\[?3?&ERI!O# &%4AD% MHH<;%$"I$=(V?DV::%[2$)?SN_HGFUUG.1,)!:<_VTHU&=HAKX*:7*EZY<-G MF/(DR)O"?X4;4 TW3O0:):?2/KWR*A5GDXJVPLC'.+:='8=)_TYS$\*)$,Z$ M(/XO(9H(T8J 1VF#,1'"*]F:5IVKVS[W1:J;NW/-GN M4WPS0A/F.&+"!2;\&U$\(C;1#,':P.PB=+H(+3]:KN#OW0*14R"R O$RQLY? MQ1@QB<5T%A-MM[M5$@=H%^_<5F*GE=AA)5A9&3&;Q2KA?K_:]N(1%/GA/ZPD M3BN)P\KJTQV3A\!!'*QWQ04*-RLK>''FS!WPC8A+VTGOS)4^OO:0U9PKT(+^ MD]9J]+4S%Q1J9:9;/1?CSS<6BO?3O8+GRRW_ U!+ P04 " #S7E10@EX2 MHHH$ #&0 &0 'AL+W=OLW1??1H T&$6)M"N--DKR[($&K+7=Q#;#[K]?WX;%U:<9\C* Y^OJ M4^WVJ:)97'3]K3DJU3K?RZ)JENZQ;4]/GM=LCZK,FD_ZI*KN/WM=EUG;?:P/ M7G.J5;8;!I6%QWT_],HLK]S58KCV4J\6^MP6>:5>:JVO^"M%J?LH/Y2[=^GE[K[Y%VC[/)254VN*Z=6^Z7[S)XVTN\'#,0_ MN;HT-^^=/I57K;_U'_[<+5V_5Z0*M6W[$%GW\J92511]I$['?U-0]SIG/_#V M_7OTWX?DNV1>LT:ENO@WW[7'I1N[SD[MLW/1?M67/]244. Z4_:?U9LJ.KQ7 MTLVQU44S_'6VYZ;5Y12EDU)FW\?7O!I>+U/\]V%X )\&\.L %MX=(*8!XM< M>7> G 9(,L ;4QG69I.UV6I1ZXM3C[?WE/6[B#W);O6W_<5AL8?_=E\HDR&)N[A$SF2&4&0*9 MDL@TW9BPO@'A !2/(MJ6P43+DE-35)X@HID4(4J&QR(@*+-T!PY[) M$M!@Q%1T8DQD*/X0V=Q%YOT8=F<.[-(H11,TZR,XW<(0HLN+(&:I)QR[,T?N M; N!W9D_XLX(HJUH"B%)DT:094MQ[,X"H M&%C-BP$$Q,&\3@.@=2"%$[>J#2'/%N!YP4 \,@T60J1A!AN+[D>:*<4G@ MJ"08&PM YL9"D8SG_SXT5XQ+ @?VS0''6UMJ^0V#<%:C-IHR),MZ,> M_S&RN8O,M6+'%.R!+F6";BM)%'&Z+1'%.&VL !7S2%A$8X\6P#2-1VF"YM6: MLYBV*YB+$^I[D NYM$FWG"\ ]S2:E@F:315P^E4SA5AL'(E +(HM149@RQ;R M@;YE@N[U+1\C&X P(:/0HA?7!P$,V^A=A-GD1_14*P50;.P-<"##>&+YWB]P M@1#AX\V+P(XM@(4:51%!H7&?$,1HV@BR.+; CBWBQUL!@1U;@);:3!I -)\4 M0K1,(2BQF(#$!4*" F'X%X2HYT*(M@(0HH^3=W,27*KZ,)RR-\Y6GZNV/U"] MN7H]R7_F_4DRN;YF3YOQ//Y7F/'G@2]9?5%!N M6XNN1@( )H( 9 >&PO=V]R:W-H965T>)X\Y+8E\XC6M],Z9BY(H/1473]:"DI,- M*ID7^#[V2E)4;I;:M;W(4GY5K*CH7CCR6I9$_'VFC#=;%[D?"R_%)5=FP4%W,@4BZX^QW<5+Y MUDUI>-FQ:"DE>6^? M166?3;N#41<&!P1=0- 'H.AA0-@%A*, KU5F2_U,%,E2P1M'M/]63KE7KUEL7K5>K=#%&'>6XQP0 3W"-V4P0.>XBG!?0J E!%8./# M809_#1.$($%H":*[,I)1&1!F)DD$)HDF!-CW1TFFF&&2UJW'F#LA,2@D!H0@ MF "#!'BYWRN08+7 [RD&^P&<) &3) O\AC#CTPEA9H[G&A2R!@@BF #Y<)OY MRQU',YV*%G@.@+ ?S^2!>Q$%"VP'0?'XK0"!\(P8N*_1M&FQOYJA@+L61?]A M/=QO:-IP@/505R8S>>"V1'B)]1 H&5O_&-2*\0:7A+FU?Q!Q*2KI'+C2]XV] M%$@\WJ*M6K/@EA@K>JK/4Z/!G3W$>1WIU$Q?6=;$1MKQRDJKBQ M0W6,=*,$W[=%51D1A+*HXD4=;E;MW*/:K.39E$4M'E6@SU7%U=\'4E1U% \N^J$2M"UD'2AS6X2=\OR74%;2(YT)< M]>@\<*V\2/GJ!M_VZQ Y1:(4.^,HN#U>_[T,+B!] 1D*L;?4S-WRS M4O(:J.[?:KA[*/!];,W(Y@@!@GBEB#Y0( G;728M,7471LYR5@VZ06 I8RF M!):3@'*2N1R$88(4)$B7&Y*!!-D"0SI,-NXT2?.I'P *)1F#Q5!0# 7$>/S, M08)\N1T,)& +[&"+[ !0?CLP@D.' #F>P&!/;O%R2S <.DP6F-*#QOVB:?CG MD#3Q*('3BZ'X^BC@Q.'D!C_@S.%TB1_IK-DX9@Q//9G#,,-)YA$$9QA#(4X] M%'#R,+W!%CA[.%]B2P[$@C(T\P7"D9CY'GXXS1B*L\=; D>0H.7&$#B"!"\P MI@=]:)C1R0J[A5"9;\DAGC5T'F="?1W!.23Q#:; .23 TC&ULE5CMCJ,X$'P5Q ,LN&TPC))(MS-:W4EWTFA/M_>; M29P)6L!9\$SVWO[XFBC!Y97Y$SY27>FNN-H-FXMNOWC#D_ M1%&W/ZFZZ#[ILVKZ;XZZK0O37[:O47=N57$8@^HJHCA.H[HHFW"W&>\]M[N- M?C-5V:CG-NC>ZKIH__NL*GW9ABS\N/&U?#V9X4:TVYR+5_6W,O^K2W9P'0RDO6G\?+OXX;,-XR$A5:F\& MBJ(_O*M'554#4Y_'CYDTO/[F$'A[_L'^92R^+^:EZ-2CKOXM#^:T#;,P.*AC M\5:9K_KRNYH+2L)@KOY/]:ZJ'CYDTO_&7E?=^!GLWSJCZYFE3Z4N?D['LAF/ MEYG_(PP'T!Q UP F?AG YP#N&R#F +$(B*921FV>"E/L-JV^!.WT]YZ+816Q M!]&KOQ]NCF*/W_7R=/W=]UW*LDWT/A#-F,\3AFXP=(]XM!$IOX<\ 8BX0J(^ MQVNB!!.E,9[?)1IC @X)^$@@[@CR1:43)ADQS51I1FF>+LH%L"27">%T!$Q' MV.G$#!,DD"#Q%R2%!*F'(!,FO:U4)-E2#X"*19KC9"1,1H)D.";(($'F+T<. M"7(/.7*KT'@AA8U(',N'P-//7@F&W,?)08P;=%LMYGK-E<[!A M+&(@EU(8..S11%6N3+ARY4"4#F3CI5" MV-$$'$VNBK #*5TA"G8@H>W/$D7:[38F:S,&,$HY=_1*PGXFX&=RC">$/4CY MBHD->Y"CO=":V6*O&07!W$,*QX[FP-'D6' U*U%/D5Y#X1[&4.O$R. 8YC]_$5PRS' M[N,^XRRWIU709@'*W68%=K( 3B9'2Q+8>V+%5"NP]X3/5"OL<16( E!WHDP/ MO3/J]DF1Q3)S;+H"VUW8=D^XB\+QL+EB]!78HL)G]!5@I,T8R64S1K@DXR27 M^B$^(5/7XL.M0=BM(1&NZK&IQ8H166!3"Y\1>0;=+1BQ1#U"U(V=9O$ 2LKE MPHENWA0-[_K^*MK7LNF"%VV,KL=70T>MC>H9XT\]UTD5A^M%I8YF.)7]>3N] M8YLNC#[/[P^CZTO,W?]02P,$% @ \UY44%4)BV # @ C04 !D !X M;"]W;W)K&ULC53;CILP$/T5Q >L$W./ &FS5=5* MK11MU?;9(1- :V-JF[#]^]J&4)JX4EZP9WSFG)E!,_G(Q9ML )3WSF@G"[]1 MJM\A)*L&&)%/O(=.OYRY8$1I4]1(]@+(R08QBO!F$R-&VLXO<^L[B#+G@Z)M M!P?AR8$Q(G[O@?*Q\+?^U?':UHTR#E3F/:GA&ZCO_4%H"RTLIY9!)UO>>0+. MA?^\W>TS@[> 'RV,O[E?VCK5W79Z(M^;B_\"%Z : M;C+1&A6GTGZ]:I"*LYE%I\+(^W2VG3W'F?\:Y@[ O!4RR1D,_] %"ES MP4=/3+WOB?G%VQW6O:F,T[;"ONGDI?9>RAC'.;H8HAFSGS!XA=DN"*39%PGL MDMCCN_ 8)VZ"P)EC8 F"?PA2-T'H) @M0;@BB,+@IL@)$UE,9S$XRI((NW4B MIT[DT EO="9,O-9)<9S%;IW8J1/?Z<0X=!,D3H+D\8ZF3H+T@8ZF=Y5FV^0_ M__\&E1?26B M;COI';G20VE'Y\RY IW+YDFGT>C=N!@4SLI<$WT7TX:8#,7[>?FA90.7?P!0 M2P,$% @ \UY44/ B($3. @ $PL !D !X;"]W;W)K&ULE59M;YLP$/XKB.\MV 8#51*IR31MTB95G;9]=A,G007,L)-T M_WZVH93B(Z-?XA>>>^[N@;O\>FM5"G%215_RA\>2I+%GS M=\T+<5GZR'^]>,P/1V4N@M6B9@?^@ZN?]4.C3T'/LLM+7LE<5%[#]TO_'MUM M<&@,+.)7SB]RL/=,*D]"/)O#U]W2#TU$O.!;92B87LY\PXO",.DX_G2D?N_3 M& [WK^R?;?(ZF2T[ZMFIF/ MT1+>;67%KM[#.=K=2WYQ7%V2(X&Z(.LVXQ M>(!!/2+0[+T+#+E88\<P<1&4P!X(F 2Q]N1=$BE,$($$D26(!@1Q1$8J MM)C88JHVC3A+8@S[B4$_,> G&OEI,73H)\4THR/-X@^%0\%PJ!,.10E,D( $ MR7SA4Y @G2%\Z@B2H60BSPSTDLV0/7.\)#$95<+&!4V'@D*XX$)7=!).4$S4 M+)HO.P)K\A[A&<)WH)GIPJ6)R SM.]!_Q =05\*!"QVYE4[)1#=#< VC^ /J MPW6'W,(#U*?7T^U$<5$H3-*)*D9P&:,$4 6/XTE<3S@-X !A.HXEWA>'^@=W^ MX194!XJO%Q2 @HJ&(P2)6\.=NJ2WE:<*F7^M >W_61WC\TH,KI?ZXFOG<_> M:-IQ\3MK#GDEO2>A]*!CQY&]$(KK(,-;'=Y13ZC]H>![9;:)WC?MF-8>E*B[ M$33HY^#5/U!+ P04 " #S7E10K7D05D0" #3!@ &0 'AL+W=OKI #(4I)^O@]BMI33D6< MKV_JGW7QLI@CYI!3\JLN1;6S-[95P@E?B'BF_1<8"PIM:ZS^&UR!2+AR(G,4 ME'!]M8H+%[095:25!K\-][K5]W[4O]',!#02T$3PH@\)_DCPWPF!+GYPIDO] MA 7.4D9[BPUOJ\/JH_"VOFQFH8*Z=_J9K);+Z#6+_#!UKDIHQ.P'#)IAO GA M2/4I!3*EV*,5'?V;(%\C(M^CC5D@, H$6B"8"82!O^C"@ DU MIAW*"),X1.8\H3%/N,H3^=$BSX")9GD>O&#Q2O)P9>;!"V.SE+_U"F' MF_&'<^]H_ B:O]\X])-%WPTH@QUG-@H:8&<]-;E5T$LKU$\WBTZ3^0FI4;*( M[]7$UB/F7688]]\Q.]5%#TJ"&PO M=V]R:W-H965T:^JW^5.']=A'@8[N1>G M2C^JRU6U7UXS78GGJMZEG%#*46K].];,;[9=9_ MZT9WP+D#7CO@E,MD-([\L]!BL^K4)>BFR6_%\([A%LW<;(?&<2K&9V;PO6D] M;](D6T7G06B.N9MB>8R)4U2UX3%EDGJFJ1( MFV2D24:8@&62N2;,DTE.FN2$"5HFN6N2>#(I2).",$DLD\(Q 9;FM O$-$:Q MXP,9LSF*W6PP*SQ&'E[!98EY4 ":1L"/TP0TCY!\@*E0@TN4"A:U,%+KNI;X70[ (%K\T5N/3FODFC MZ04*7YLL-DH6>K=/=* MEZPYZ%VZG(/G!2+-,%(,VW"ARS#PI/"L2*0Q1@)CAR]T,0:.X/D,(TTR4B3; MB*%+,K B]VSU2,.,%,PV9>C"#"R+/1]!I'E&BF<;-'1Y3G->^%8$C32Z2+NH MS4'\74Z,.8LO6IQ AQ/^#]$=RJ8/GI4VA]GQR+E72DNC&=\8M:/YJ;A6*KG7 M0S$SY6XZ64\5K=KYKR&Z_KIL_@%02P,$% @ \UY44 8^ 1KK 0 W00 M !D !X;"]W;W)K&UL?53M;ILP%'T5Q /4P1@V M18#4))HZ:9.B3MM^.W#Y4&U,;1.ZMY]M""44]0_VO3[GW ]\G0Q"OJ@:0'MO MG+4J]6NMNSU"*J^!4_4@.FC-22DDI]J8LD*JDT +1^(,X=TN1IPVK9\ESG>6 M62)ZS9H6SM)3/>=4_CL $T/J!_[-\=Q4M;8.E"4=K> 7Z-_=61H+S2I%PZ%5 MC6@]"67J/P;[$[%X!_C3P* 6>\]6[J>5"%1P%^]L4ND[]K[Y70$E[II_%\ 13/9'O3<7_ M@"LP [>9F!BY8,I]O;Q76O!)Q:3"Z=NX-JU;ATG_1MLFX(F 9T(0?TH()T+X M3B"?$LA$("L"&DMQO3E13;-$BL&3X]_MJ+U$P9Z8[N?6Z9KMSDQ[E/%>LYB0 M!%VMT(0YC!B\P 0S AGU.03>"G' '^CX/L#Q(R(.[R&G#0C93B+.<9?<3VDJS\!S.[XZB]RXR#_Y/*JFF5=Q':7$%W44HA-)@<=P\F MO=J\-;/!H-1V^\7LY3AQHZ%%-STF:'[1LO]02P,$% @ \UY44'_]]45C M P 7PX !D !X;"]W;W)K&ULE5=M;YLP$/XK MB.\K]ME@J))(3:)IDS:IVK3M,TV/S^=' MOME%5<_U04KMO11Y6<_]@];'^R"H-P=9I/6=.LK2_+-359%J,ZWV07VL9+IM MC8H\ $*BH$BSTE_,VK7':C%3)YUGI7RLO/I4%&GU9RES=9G[U']=^);M#[I9 M"!:S8[J7WZ7^<7RLS"P8O&RS0I9UIDJODKNY_T#OUQ V!BWB9R8O]6CL-5MY M4NJYF7S>SGW2,)*YW.C&16H^9[F2>=YX,CQ^]T[](69C.!Z_>O_8;MYLYBFM MY4KEO[*M/LS]V/>V>8-E5$[[G)_J99;)/=_F?24YO5\R+B8A:<&T<]9MEA8(2A M R(PWH<0@(58@F,.UP%6+B)BUY U N$X"8;ND[7V[,H^QAUPU %O'? K!XF5 MJ X3MIBR2Q0'1BW8"H%1DL0,IQ.B=$*73D@L.ATF&L7Y$ I*N$4'@Y&83-") M4#H10H=:="(G3AP"#2TV+BHB-"8X&8&2$0@9J^26PCD#(825P)5PN<34NAUK MUU,4324O1OG&#E\N;+X89B)(@@9)D*1,.* $EPIR^QVB$VI#;[A%/6B]:"K&\+B*+9E#,4)$D_E"%K@E MZEYZ+A*PM8RZ L(YCR;$C.+J0-VKCY1H[)8>C3DX!8'AF*!3)X5K"<7$Q"G1 MQ,D1)"%A-J/$8<2(X!.$ )4* H2$W%P_0)$O\*)=PC@B@-P>XD"KA" M*(13HN J!)AVP'YY(0(Q1EW3P?4!D*>14Z ]:!S(X?(6Y)H(+B" /8KLLNQ! M[^7E'51')QB]L@M9[=L.IO8VZE3JYK$Z6AVZI =H7NG6^M)T3UVO\\]-UWI] M3:M]5M;>D]*F!VA?ZCNEM#0DR9VA=S#=WC#)Y4XW0V'&5=?R=!.MCGT[%PP] MY>(O4$L#!!0 ( /->5%"FY1M7&@( #D& 9 >&PO=V]R:W-H965T M>\-:^7&KY3JGA&2QPH:*I]X M!ZU^H4FEU/=0"MKWGH"SAO_4_B\RXW> M"EYKZ.5L[IE*#IR_F<6WT\8/3$+ X*B, ]7##7; F#'2:?P9/?T):0+G\[O[ M%UN[KN5 )>PX^UV?5+7Q,]\[P9E>F7KA_5<8Z\&^-Q;_'6[ M-QDHAE'SJ3] M]8Y7J7@SNNA4&OH^C'5KQW[TOX>Y Z(Q()H"PN2_ ?$8$"\"T)"9+?4S5;0L M!.\],?Q9'37O1/@S:;MG7VFJY5Z]U82C MT,T:C9CMHHIDF>E3LU@H2 M3Q*D$YBRB)Q91#8^?LB"N UBIT%L#9*'!+)%&8,&6TUK-7F 0S$TA.'53B)-"')1P02$K"B$?=2QU4E('9?'R M;-,U)4ES-R5S4K(U9=:,@9*M* E.LL2-R9V8W(%9MBQ?O609CL+%B=JM520( MLV"1#)H=8G.I_J#B4K?2.W"E[P-[:L^<*]".P9,VJ_0]/BT8G)69IGHNAMML M6"C>C1&ULA53M;ILP%'T5Q /4?#H? J0FU;1)FQ1U M6O?;(3<>XYC;M9Q\2HK .6],=K(W*^4:K<( MR;("1N0#;Z'1;\Y<,*+T5ER0; 60DR4QBJ(@P(B1NO&+S-8.HLCX5=&Z@8/P MY)4Q(O[N@/(N]T/_7GBN+Y4R!51D+;G 3U"_VH/0.S2JG&H&C:QYXPDXY_YC MN-UC@[> EQHZ.5E[)LF1\U>S^7;*_< 8 @JE,@I$/VZP!TJ-D+;Q9]#TQY:& M.%W?U;_8[#K+D4C8<_J[/JDJ]]>^=X(SN5+US+NO,.1)?6\(_QUN0#7<.-$] M2DZE_?7*JU2<#2K:"B-O_;-N[+,;].\T-R$:"-%("/%_"?% B-\)B0W?.[-1 MGX@B129XYXG^SVJ)N1/A-M:'69JB/3O[3J>5NGHK<+K.T,T(#9A=CXDFF'!$ M(*T^MHA<+7;1@AY];+!?(G#L[A [0\26'T\-!FNW0.(42*Q ,A%(5S.3NQZ3 M6DQC,:LP2%>S*)^A/IA)G6;2A1F<;F9F>@R>M(F3S6:&VB]1@=L(=AK!CE-) M9D;P(F\8X"#%,R=+F.M8T.36,A 7^X%+K^371IG[,:F.,^0Q,K=^5M_IV=*/ M@G>9?C#](.)2-]([;<1BQD^JR"NV M$9X\E245?Y>LX)>YC_SKP4M^."IS$"QF-3VPGTS]JC="[X*.99>7K)(YKSS! M]G/_&4W7*#,&%O&:LXOLK3TCY8WS=[/YMIO[H?&(%6RK# 75CS-;L:(P3-J/ M/RVIW]UI#/OK*_L7*UZ+>:.2K7CQ.]^IX]Q/?6_']O14J!=^^J_ MLS,K--QXHN_8\D+:7V][DHJ7+8MVI:0?S3.O[//2\E_-8 /<&N#. )&[!E%K M$'T:Q'<-XM8@'A@$C10;FS55=#$3_.*)YO/6U&01FL8Z^EMS:(-MW^GP2'UZ M7A 2SH*S(6HQRP:#>QC4(0+-WEV!H2N6V#''MQ>L7 2);B%K !+#3D2@SLC: M1S(;@H&.98-)+*9J I5E41@. KH"<$E*^K@;AQ+0H<11-!D1 M1$![ @@:1'W98$C/T4D$!#NX-7&$QRC*1H5/0,AD_:MZ,>5+M-P?;* M+"=Z+9IIK=DH7K>3:-"-PXM_4$L#!!0 ( /->5% ]]_0A*@, -L- 9 M >&PO=V]R:W-H965T'HS(#P6IQR@[BIU"_ M3D^U?@H&EEU>BJK)9>758K_T'^C]!E(3T")^Y^+:C.X]T\J+E*_FX=MNZ1-3 MD2C$5AF*3%\NXE$4A6'2=?SM2?TAIPD.2S_Q MO9W89^="/W_UW<1&%AIM*=(ZM+)KVU]N>&R7+GD674F9OW36O MVNNUYW\/PP.@#X A@$:?!K ^@'T$\$\#>!_ )P%!UTJKS293V6I1RZM7=W_O M*3.SB-YSK?[6#+9BM^^T/(T>O:RB*%X$%T/48]8=!D88.B "S3ZD "S%&JQP MN$WP:",B=@O9(!".%\'0/ED;SV[Z='3!40+>$O ;@DF1ZPX3MIBJQ<2<)Y-F M;5!(HHDB&QO$*4OQ>D.TWA"I-\()(I0@FJ]8C!+$,Q3K,-&H3[ $LS$AF4X/ M&T/P4A.TU,0JE;G$2E&"=+Y8E.!&)#/DZD'C/CDD?"(8A@K#="(9AG+.,>I8 M/2A2=.*@0%>'!PJ6=+%+.=S:E"%%I%/EF-4M99PX9@G%UP"*+ (QF6;B=J:( M,% MXCZE*9()< K C0IDMJZ NP8PUTQU[4&W$]8U7P'W%L ,77O0S1^8.#P,N ,! M<6#,'!2XM8#/5Q6W#&!?/$O5T&J6D=@Q6P$W%D1S5(WL1'J]<23"_0>(_V+' M? ?<69#,_S !;AE +!.%TW;3.5L?!(7L?1 4\F$*1CO<4M2']O30>%MYKI39 M*(Y&AQ/* Y@=\F1\K4\NW3GC@Z8[]OS(ZD->-=Z+5'K_W>Z2]U(JH8LD=[J\ MHSYI#0^%V"MS&^O[NCMN= ]*GOJC5#"5942_=8UZ5(WC^7!JTZE M3G:=4)YYW/>5ER=IX:X6W=IKN5J8J MCG6[X*T6I^2@_]'UM]-KV3QY5RV[--=%E9K"*?5^Z3ZSIXU4K4"'^#?5EVIT M[[2AO!GSO7WX>[=T_=8CG>EMW:I(FLN[?M%9UFIJ_/A_4.I>;;:"X_L/[7]V MP3?!O"65?C'9?^FN/B[=R'5V>I^?*COZ9%=[T,^C_$L ?!/A5@*F[ F(0$+\%Y%T!.0C( MB8#7A]+E9I/4R6I1FHM3]J_WE+2[B#W))OO;=K%+=O=?DYZJ67U?J3!8>.^M MH@&S[C%\A&%7A-=HOYK@R,2:$W%^:^"%(I2XA6P 1&(G!(Q3=/)B+*\L44BH M0'8*Y(V"B9/K'A-TF*+#A%)&ON]/XJ6XP%>$ C#Q56 MH* "12,/PTGD/4:-/&5!I*R>AM!0" Q%$T,A,?2'C./0:BF"EB)@*9Y8BJ@E M[DMIM11#2S&U%$U>\SJFR8MC0;<-P-U+,O,QXWWBDE"6#<$L18/-9Q.#1>&9 M\1E\&D#CB"6/),T, @9!3!F%@//?"",,\XZ-IJ.A]PT(Y%VYML(0O,2($8 M.4VOH(QDJN.)S1CFI$"<%!85F$."S\^OL SC8D9^!] - ?PPL$>,R290GR7I M!63KWZ7%%B:;0+W6]IF"R2;4 ]G%'!* 0S2[=)".?7XGNYAL DW2)+NT/S:U M0=A':8%I*= P'6 5$I--^@]\!V(*24 ADEY)VQH3=VJ#Q%R3H%^1]$HZT\:1 MO35*S$D).!E9&H6T?"++!Y*+&20!@VARZ11JBQ633*)/6I)6128.QA3(JS>C.L2IG:\Y%W1Y9C%:O9V7/O#VKF:ROV=.F/_'ZK:8_@/N2E(>TJ)PW M4]-3)[OJ0Z7W=WH;-?=D??/4/M3D-AWK>]61Q]0M0 M2P,$% @ \UY44/,'?0^7 @ + D !D !X;"]W;W)K&ULC99M;YLP$,>_"N(#% Q^@"J)M-!.F[1)5:=MK]W$25 !,^,D MW;>?;2A*[,O4-\%V_G?WN^.PO3A+]3HR M%YWY9R=5R[69JGTR]$KPK3-JFR1+4YJTO.[BU<*M/:G50AYU4W?B247#L6VY M^KL6C3PO8Q2_+SS7^X.V"\EJT?.]^"'TS_Y)F5DR>]G6K>B&6G:1$KME_ G= M/R)GX!2_:G$>+L:13>5%RE<[^;I=QJDE$HW8:.N"F\=)5*)IK"?#\6=R&L\Q MK>'E^-W[9Y>\2>:%#Z*2S>]ZJP_+N(BCK=CQ8Z.?Y?F+F!(B<31E_TV<1&/D MEL3$V,AF<+_1YCAHV4Y>#$K+W\9GW;GG>?+_;@8;9)-!-AL@_%^#?#+(/VJ M)P/\40,R&1#/(!ES=\5\X)JO%DJ>(S7V0\]MVZ%[8E[7QBZZM^/^,_421T!2%+,F,7G,R61@,IESD%^" M9BGL( <=Y,X!OB(HO6J,&N(TG=-@[*=2 :*<,1@%@R@X1"E3#V74T(LHK$R] MPE>AB)8(PR@$1"$ "O)02! %$>97!1"5C,(H%$2A (K7C&L*H)3>6ZQ"49Z3 M&[W"0!0&H'BU7[,@2E8P[_.J0A$J"P2C%"!* :!XM5\7890LJ H@RM&-JI0@ M2@F@$ ^E#*,@C/UF@529WU(/9?"A(992K\2/@*I MSH/I?!.F0*I47^K3 -J MDJ'"WRY#%464W,"YL7$C "?8N5&0>$YS%O ,I9C?[]*+@X5>X_XSM6^[H;H M16IS/KE39">E%L9E>F><'5%#GM DW9P( )X' 9 >&PO=V]R:W-H965T?>&-]TH.R-5X0(Y[UM.KYU*R'Z#0"\K$B+^2/M22??G"AK ML9!;=@:\9P0?-:EM /2\"+2X[MPLU;$]RU)Z$4W=D3US^*5M,?N;DX8.6]=W M;X&7^EP)%0!9VN,S^4G$:[]G<@=FE6/=DH[7M',8.6W=9W]3) JO ;]J,O#% MVE&5'"A]4YMOQZWK*4.D(:50"E@^KF1'FD8)21M_)DUW3JF(R_5-_8NN7=9R MP)SL:/.[/HIJZR:NT'6FXK^3*VDD7#F1.4K:?PZ1_H]D)<"+ F>!'GQ*"B1!\$-"G!#01D$$ 8RFZ-P46 M.$L9'1PV_KL]5H?(WR#9_5(%=;/U.]D>+J/7+'I*4G!50A,F'S%P@?%G!)#J M)]BM$5%P#RDL$&0W$5CK##0_6)J T"Z K )("Z"[1CT9C1HQ MH<9T8Z-\&".C6@LJ]J+8*-B"2OPXLEL.K9;#E>78\PS+(R9:I(&19_X_:Y#O M)P:H6(,"+[;;C:QV(XM=W[ ;K9(\0!2&AE\+*GI:==B"\I'_GP['5LNQQ;+1 MESQ>=]@XW+LUY,'X!HLUQ+,;3:Q&$XM1PT6>6$XO0N;IM:%69[RPH.[.^&@9 M+&ZIEK"SG@#<*>FE$^IC7T3G(?,,U2UGQ',Y?,99\2$S3JX?F)WKCCL'*N0= MJF^Z$Z6"2)/>H_17R6$Y;QIR$FH9RS4;1\:X$;2?IB&81W+V#U!+ P04 M" #S7E10)2U$8U\" #;!P &0 'AL+W=OHD9R<7U-01 B")&E:U89&[M6=9Y.*JZZKESS)0UZ9A\N^.U^*^#6'XOO!2 M74IM%Z(B[]B%_^#Z9_J$FT@^7D;?H2;/<0VP"E^5?RN)N/ MEG(0XM5.OIZV(;".>,V/VJ9@YG'C>U[7-I/Q\6=(&HY,&S@=OV?_[(HWQ1R8 MXGM1_ZY.NMR&:1B<^)E=:_TB[E_X4% R M_[$)'35:>(%)1Y0-@,E/A!#O/[!$Q73>@&#!@DF< M).NPE6:'GBY9P."R,.KVQ!K,W](0>6#SC3Z(IK /69JM;W7H;W_HZ__Y9H?+ M P!1"A_^L^$\\R@)S=#,4S0Y9>VU]YW)2]6JX""T.;#=L7H60G.3$CR99*6Y M:<=)S<_:#JD9R_ZZZ2=:=,-5&HWW>?$/4$L#!!0 ( /->5%#6+P=C'0( M .H% 9 >&PO=V]R:W-H965T?+Y028O4/V(?O7$!2-*;\49R4$ .5H2HRB)HAPQTO5A M5=K87E0EORC:]; 7@;PP1L2_&B@?-V$>NW.K3 !5Y4#.\ O4[V$O] [- M*L>.02\[W@<"3IOP*7[<%09O 7\Z&.5B'9A*#IR_FLWWXR:,3$) H5%&@>C7 M%;9 J1'2:?R=-,/9TA"7ZW?UK[9V7Y^8X*VV?:; M;H_4T6M5Q%&)KD9HPM0.DRPP\8Q 6GVV2'P6=7)'3VX-MO>(/+V%[#P0[$\B M]=:96GZZ3"+)_0+8*X"M +YI5+QJE,-D%M-;#$YQXG?)O"Z9QV75K=IA\H5+ M',6IWR7WNN0>EU7#Z_RNEBS-,K]+X74I/"YX=?+%O4NQ.!=W]O<@7.3KMJ+% M'\] G.TTD4'#+[TR/\XB.@^LI\3 MFA/G"G2.T8-.K]6#=]Y0."FS+/1:N/'C-HH/TV1%\WBO_@-02P,$% @ M\UY44$.)/E9@ @ H0< !D !X;"]W;W)K&UL MC57ACJ,@&'P5XP,LHBBUL4VV;2YWR5W2[.7V?E-+JUD4#VC=>_L#M*Y5NKG^ MJ( S\\U\I9"U7+S)@E+EO5>LEBN_4*I9 B#S@E9$/O&&UOK-B8N**#T59R ; M0:DJ(OYN*./MRH?^;>&E/!?* M+(!UUI S_4G5KV8O] P,*L>RHK4L>>T)>EKYSW"Y@Y9@$:\E;>5H[)DH!\[? MS.3;<>4'QA%E-%=&@NC'E6XI8T9)^_C3B_I#34,9 )-UR]KL\ MJF+E+WSO2$_DPM0+;[_2/E#L>WWZ[_1*F88;)[I&SIFTWUY^D8I7O8JV4I'W M[EG6]MEV;_"-YB:$/2$<"##YE!#UA.B#@#XEH)Z )@301;&]V1%%UIG@K2>Z MG[IUC6&<@:L1ZC&;#A..,'! *T^E A=)3;A MC![>%]C.$0C!>\QNCDDBMXO(&32R_&CL(DS< L@I@*P NNM4,NE4AXDMINZ* MX 4.@F 29HX+W%9BIY5XE@5#[!9(G *)(\MBDJ7#).,L* V3>9CD?\-@IQ<\ M\X+09(-LL*.O&$8S+UL'$.$T=/M9./TL'+U))WX]!&ULC9;=CILP$(5?!?$ MB_F'B$3:)*I:J96BK=I>.\0): %3VPG;MZ]M6!;,).U-L,TYXV\&,B;K*'OE M!2'">JNKAJ_M0HAVY3@\+TB-^1-M22/OG"FKL9!3=G%XRP@^:5-=.1Y"D5/C MLK$WF5X[L$U&KZ(J&W)@%K_6-69_MJ2BW=IV[?>%E_)2"+7@;+(67\AW(GZT M!R9GSACE5-:DX25M+$;.:_O97>U=;="*GR7I^&1LJ52.E+ZJR9?3VD:*B%0D M%RH$EI<;V9&J4I$DQ^\AJ#WNJ8S3\7OT3SIYFXJ MD-7/U:(NMKXGR\/EZFT3>V'FW%2@0;/M-=Y$XXX*1T8?M_"@+;;>PN[--]@M M%9$_E^P!20!#^&">OO;[4P@OA0,$8(! !PAFA8J,0O6:4&N:OE"1CQ RT@5D M2;B0[?\IFU&'('6X2-MU[Z0=@0$B(.W82#M:@*9IC- R\:4P1&@NG"'%(%(, M("4&$J1)#1I X]\!24"0! C@&B#)\B&F20@59ZGT@@1%]ZN3@E I &7\W[:] M)IILY2/S0?10_Z.<0;D(;C,(P/+-/H. -QZB@H1I\ #J3N]S :C A()$H0D$ MB2(#QIGTY)JPBS[ON)73:R-4:YNLCF?JLZ=ZNK&^56>M[O4?8?J#^AMFE[+A MUI$*>6+HOGZF5!#)B)YDN0KY;3!.*G(6:AC+,>L/R'XB:#L<_L[X!;+Y"U!+ M P04 " #S7E10P4)>=NH! #:! &0 'AL+W=O "DMB5$<+18KS$C;H3RUL:/(4SXHVG9P%($<&"/B[PXH'S,4HH_ M1<(J#+T&&X/B<%;P)\61GDQ#XR3 M$^>O9O&]S-#") 04"F44B![.L =*C9!.X\UKHNE(0[RWLUI[VCPA\H1H(H2KNX38$^)/0G*7D'A""CX%P M?[#$E;Y_]I94G"O0*2X>=':-?FBF!85*F>E:SX5K-[=0O/ ML_P?4$L#!!0 ( /->5% Z9&PO=V]R:W-H965T M MTD:_.7%1$Z6GXNS)5E!RM$DU\[#OQUY-JL;-,[NV%WG&+XI5#=T+1U[JFHC? M.\KX;>,B][[P4IU+91:\/&O)F7ZGZK7="SWS!I1C5=-&5KQQ!#UMW"U:[U!L M$FS$CXK>Y&CL&"L'SM_,Y,MQX_I&$66T4 :"Z,>5/E/&#)+6\:L'=0=.DS@> MW]$_6?/:S(%(^LS9S^JHRHV;NLZ1GLB%J1=^^TQ[0Y'K].Z_TBME.MPHT1P% M9]+^.\5%*E[W*%I*3=Z[9]78YZW'OZ?!";A/P$,"[KQT1%;Y1Z)(G@E^ MI<I!CUM%8'5L$7[ ;!\T=ANM%DXG@HL(!0!/,N4)9CRI MCQ:J'<'%AJ!J6SB ""XE%/W'ML*%@J!*F=F-9T4?^?HW8?)&EVE-Q=FV$>D4 M_-+8'C9:'5K5%MO+^&]XU^>^$7&N&ND]>8>R*" MM)M5U4JM%&W5]ME)G(#68&H[8?OWM0U!+ Q5]B6^<.;,F8D/)FNY>)4%IUZ,*E+6;I[9 MO9W(,WY1K*SI3CCR4E5$_'VBC+<;%[NWC9?R7"BS@?*L(6?Z@ZJ?S4[H%1I8 MCF5%:UGRVA'TM'$?\7J+8Q-@$;]*VLK1W#&E[#E_-8NOQXWK&464T8,R%$0/ M5[JEC!DFK>-/3^H..4W@>'YC_VR+U\7LB:1;SGZ71U5LW-1UCO1$+DR]\/8+ M[0N*7*>O_AN]4J;A1HG.<>!,VE_G<)&*5SV+EE*1MVXL:SNV/?\M# [P^P!_ M",#A?P."/B"8!*!.F2WUF2B29X*WCNC^K8:80X'7@6[FP6S:WMEGNEJI=Z]Y M$JXR=#5$/>:IP_@CC/\>L9TCXF" ("U@4.&#*GP;'XQ51!Y,$( $@24(WQ'@ M21D=)K*8NA,9IG"2$$P2SI.$P21)AXG'219R1&".""C$APEBD""^OY4)2)#< M464RJ]*;G(ADUNP@7L$R4E!&"C1BX4RM0(+5_8W 'NP-[XY6]*!Q+]*9/>:8 M*(D7M"SX% /]"!"6;6?DG3:DCEH20IL1@RX,5KJ M*>PU''V@(;#;<'S/$8EG9HC2J6$ 4+":'G@T>JV;>_8[$>>RELZ>*WU#V/?X MB7-%-:'WH*D*?;4/"T9/RDP3/1?=_=8M%&_ZNQL-'Q#Y/U!+ P04 " #S M7E1072$#AS\# "I#@ &0 'AL+W=O51&H239NT256G;<\T<1)4P P[2??O9QM"B7UIDI> MG7,/]Q[L@^_TQ)HWOJ=4..]E4?&9NQ>B?O0\OM[3,N,/K*:5_&?+FC(30EK7C.*J>AVYG[A!Y7.%8!&O$[IR<^ MN'=4*:^,O:G!M\W,]55&M*!KH2@R>3G2)2T*Q23S^-N1NOTS5>#P_LS^11V.DK[0H*7:>K_CL]TD+"52;R&6M6X4GV_A$8>L0"6^'X\@%+&Q$%EY 5 "%P$@%89Z#C@XLZ$YB @ 1$$Y + M@M00JL6$&E-IS"0UQ%S:F,208P71C!0;@KF&=JZ1#Q-$($%TNUHQ2! #&2!# MK183#A M;Q7J&W)=AZP R 2-Z(5&3 ,!V8ZL4 2:PA/"=V@&;VD4W+#(.M#% @I-_P% M)"&F;C8H'*L9MA $>$@4F@F3ZR_Y*F0%0"8CIHU@#T& B5B&UX&NJ&N# '5M M4#"V'&#/0A&@;C1" ;L6BN]8E+"7(,A,K$697'_'-B1(S(\B )J09"QAV+M0 M"B08/S>DF;G>Z%N+-FATJH8^]@MN^W MGK Z[QOS"]F'M5W3!TW;Q/W(FEU><>>5"=E-Z#/_EC%!98K^@TQN+_O&?E#0 MK5"WL;QOVN:I'0A6=XVAUW>G\_]02P,$% @ \UY44 "!II3T! @1D M !D !X;"]W;W)K&ULE9E;;^,V$(7_BN%WKT0. M)4J!8R"VL6B!%@BVV/99L9G86,ER)27>_OOJ%J\U<[C(OL22F.=\%0;T[N"*K/Y5G=VK_\UQ61=:TM]5+4)\KE^W[ M0D4>Z#",@R([GN:K9?_LL5HMR]D>!*OE.7MQ?[GFZ_FQ:N^":Y3]L7"G^EB>9I5[OI\_J+NMB;L"O>+OH[O4 M-]>SKBE/9?FMN_E]?S\/.TW-Y*^^< MM'7LRKSN_\YVKW53%F.4UDJ1?1]^CZ?^]S+&?R^&"^BQ@+X64/%/"]!8@'X4 M,#\M8,8"AA4(AJ;T?;/-FFRUK,K+K!J&]YQULTC=F;;W=]W#OK/[_[7=4[=/ MWU;6ALO@K0LT:M:#1M]HU%41M-&O56A4Q5J+XGI:P48J8II*MD!BL F"[:2^ M/-VV02 (,+1TT4:\Y]9I%JJR.67.1S%I*69.!S"9I'&+7$70= M"=?6*N9ZT,0W]<0ITVRD1JG$,P Q=!(#)VP>K&-12T2:3Q8I6NB(/+UBH1#3B'2B?&4 M&*,;.D_KP1A3B&.HI@+TDY!4E$B;>>C <5?J!W6043=NME.5V@,R&'MAKC%H-4)OP6:$E1..( MTP2()CR>NL&HU0"U">\=C2 :\;%"JEL@3^U@U&J)6KG=:LE'\FPP&N-1 SPF MGBU78Z9I\_%-5V,.:<0AONEJR:&%(FTBPWL%"L,P]4T(#"V-H,7W7BUY1%&2 M8_81(22CHY>PB0T/#SSP:H M6M.^3)\P"PFQD).9$ NU48;C$ JG"W=J"A.1)!$EH D0T8C$0Y M'4MV2D23S!K;9,Y83]Y(F+$$\D9?(DR8L11]'-.$B4B(B!S3A(Z:6IR-D4RE MB2>C(4Q$0ID<1S1)@J5\#0.-\F4SA!%'$G&2SH3@I13?+K L92>2[2B+IFO= MVX<8A82R0GY (LDXD:$"S8)"SYYK, @- B$_'QF).-Z!0++P=(O!"#3HY,T1 M:"39$F$%T(^4YUV@P>@S"'W"C&1:N_ 47WA8EOH,8?09E#9R%H^BV^DIWDH8 MB4??:8[/G:W6W&;X&_ @S?)SX,ZM>CJ=Z]E0V35GT[[*? MR[)QK&ULC97QKIL@%,9?Q?@ 5T5$;5J3U6;9DBUI[K+M;]K2:BZ* UKOWGZ UE1D M-ZU)!?S.Q^\&$=:=63,^,-EJK+ M+X'H.,$G$]30 (0A"AI MZTLE]4!0K#M\(3^(_-GMN>H%D\NI;D@K:M9ZG)PW_J=HM8M"'6 4OVK2BX>V MIU,Y,/:F.U]/&S_41(22H]066-UNI"24:B?%\6!C^^[^V22ODCE@ M04I&?] M2W8."9PD@6*<0($3%)CX> ::N@UBIT%L#.#,(+,R'33(:-HATR0T/ROA)X0S M).A$@@ZDW$*"BYELEH\4,XC$"9$L"ANEB=L .0W0$X5%"\;47=@GA#.DU(F4 M+I%R:Z9MNI@I03E0E\5>NH1JD60P=R-E3J3,@1192-EBIAC %,#06I&E2ZCJ ME(+46G4N81YG$"$W>^YDSY>?2/R?]Z'. .Q\9\8D4:[ABUH*E3H]IPXE9ZF;J6KS MX0@9.I)UX_$83&=T\0]02P,$% @ \UY44(@;?D,O @ 8 8 !D !X M;"]W;W)K&ULC57MCILP$'P5Q .<^3!P%Q&D2Z*J ME5HINJKM;X=L CJ#J>V$Z]O7-H0CQCWU3VPO,[.S"][D/>.OH@*0WEM#6['V M*RF[%4*BK* AXH%UT*HG)\8;(M61GY'H.)"C(34414&0HH;4K5_D)K;G11O6NC5K/^K?:&Y"-!*BB1"F'Q+BD1"_ M$_"'!#P2L$5 0RFF-SLB29%SUGM\>+L=T1]1N,*J^Z4.FF:;9ZH]0D6O1?84 MY^BJA4;,9L!$,TPX(9!2GU)$KA2;:$&/[A-LEXC4\K!S0+#;1.RL,S;\>%Y# MEK@%L%, &P%\URAL-6K ) ;3#DG"#*=6M4O4$\:!VTOB])(XO"26EP&3SK+@ M*,BRP#*SA,4X"@,+MEO"_F$X=1I.'8:MMFS2_S.\A%F&[^QD3CN9PTYFV?#T!L.DG7C/$?3GTKQ%U!+ M P04 " #S7E10!+MD7#0" ?!@ &0 'AL+W=O3Z M[VL;PA'B]B6VE]G9&7]L\JN0KZH"T,%;PUNU#BNMNU44J;*"AJDGT4%KOAR% M;)@V2WF*5">!'5Q2PR,4QUG4L+H-B]S%=K+(Q5GSNH6=#-2Y:9C\LP$NKNLP M"6^!E_I4:1N(BKQC)_@.^D>WDV85C2R'NH%6U:(-)!S7X7.RVE*+=X"?-5S5 M9!Y8)WLA7NWBRV$=QE80<"BU96!FN, 6.+=$1L;O@3,<2]K$Z?S&_LEY-U[V M3,%6\%_U05?K^5^:L?F2:%;D4UT#V MA]4Q>R>2%3:;6=J@VSOWS;A5)GHIZ'*11Q=+-& V/09-,,F(B S[6 +Y2FS0 M0SJZ+[!]1&387P%[36"7C^],+/T$Q$M ' &9$"SB>+8+/29SF-9A,*)I3!&= MN?$!EWA!LLPO*?5*2CV2DIFD]*'2!X)B2F?2MQX<)BB96+P3E'D%91Y!LX/< M9 ^%$H((6<[T>& IP=D_;A7URJ$>.7@FAWI.@E!$XFPFR >11" M@]$9/YF3K$RW'A<O3V*(JT_R9,H]2][616ITL/J MX-6G2J0[$U3D'OE^Y!5I5KK+N9E[J)9S>59Y5HJ'RJG/19%6?U%R]RW MBS[++"E'6F2R=2NP7[CV[VW 38!"_,G&I M!^].(^5)RN=F\'6W."S=QG9W8I^=:R6+CD674J2O[3,KS?/2\;^%X0#J J@/:)MC#>!= .\#*/YO0- %!.\! M;;=:*:8WFU2ERWDE+T[5+N\I;;XB=A?H[F^;2=-L\YMN3ZUG7Y:)'\R]EX:H MPZQ:# TPK$=XFKU/02C%BB;AB1]>IU@C3'2-V2!,C OA4"LW!'Q 0 %A@@ 2 M!(8@N*H@&36KQ80&4QI,%":SD=PI*)ST9 - 06SI? CK#3\N.(($$1 \TK)J M,=&P3)PBABGB28IH-EKY53SM!+%1X]=34,0B2RD)+"69JF4^)IA!@MG'^\U\ M;$4R2RF9R"+K5!HZGM&-VC%=F0<5,''6OE$J\4"#'N6 =.R MR0Z'0)9OAV&OL1!01!8*[#86W=!3["8VM1-0BT"6G91AJS#DE<1"@ M2ZF$KM'_I+^\H[Y[]8-<[%7S&NOWJKV M ,E3]WERNMO>,M_4$L#!!0 ( M /->5% GK__BT0( ",+ : >&PO=V]R:W-H965T;(3LF+: M3.4^4HWD;.N"JC+"<9Q%%2OJ<#EW:T]R.1='718U?Y*!.E85D_]6O!3G18C" MR\)SL3]HNQ MYPW;\Y]<_VJ>I)E%/A'BUDV_;11A;1;SD&VTIF+F=^)J7I64R.OYVI&&_IPT ^P"4?1A N@#R'I!\&)!T 8D7$+6I M.&\>F6;+N13G0+:OMV'V*T+WB7%_8Q>=V>Z9L4>9U=.2XGP>G2Q1AUFU&#S MH!X1&?9^"PQML<*C<'R]P7J,R,@UY!& )+ ( N9)7#P9BD@P3)" !(DC2*Z, MHIY1+29UF-IATABE7K( "*>9E^X8E" ZD7 *ZDT!O3.8( ,)LML=RT&"_ ;' M6DPVR!.GOF%C#"+(\VN,R2>T4E K'6M%$P0SD&!VNULHAD]B?(-?'>C*,!Q[ M!W8-H6+B?V, "N79E.B)\H$ X[()"K \/"#\">O@PXW(+=81Z%LCOG5C%(GI MS+<.X")I/"$:+B@(J"ADB@(^XRC]A'7P*4?9+=9EHW2!P@:AQI4-0$V7-@17 M%@24%K\DK!!0-Q 9O6\(1:DO&D"E.9D0#9<8!-08@GW1=%3X":7^_Q) )7$V M$CU&X0SYO^YHT"E47.Y=%Z:"C3C6VOYP!ZM]I_> ;:?AK:]L!^@ZD'>:MGW\ MP>2^J%7P(K3I8URWL1-"5%#)))+!,P( ",' : >&PO=V]R:W-H965T MV.FS 0?!7$ YRQ@82<"%)R5=5*K11=U>MOAVP" M.AM3VPG7MZ]M"*6)D?(G_F!V9G=BK_-.R'=5 >C@@[-&K<-*Z_89(556P*EZ M$BTTYLM12$ZU6G!!G"$210O$:=V$1>[V=K+(Q5FSNH&=#-29X #-PFXG1* 53 M[CZ<6,W\%_#_ %D""!C ''FH%[(9?Z):EKD4G2![,UO MJ?V/\3,QWI1VTUGAOIGDE=F]%%D0"0:/"&381PGBD]B2N_ % M6?H)8F^.L2-(ICEBXB=(O 2)(X@G!"29(4B]!.E]!G%RXU*/21VFZ5U:IC-& M+;PJ"X]*>J/BPRS\(DNOR-)CY@Q!YB7('C=SY258/6#FZLY,DDS.Y7\J./*? M[.@!.[V@F<.)9VX0]E!$,Q3>&[+!Y'%/L?^.8,\EN7-U $UM37"6S CY[Q). M'K'5!\IN=-"D1W&0)]>=55"*<^.>ALGN^ )LB.MQ_^#]\_&=RE/=J& OM.F4 MKI\=A=!@3+F5>;'&!8.CMM.EF&ULE=CA;J,X$ ?P5T$\P(+'8Q*J)-*UI]6=="=5>[J[SS1Q&K2 L^ V>V]_ M0&B4XK\CYTL3Z'@\8_Q+"*N3:;]W!ZUM]+.NFFX='ZP]/B1)MSWHNNB^F*-N M^O_L35L7MC]L7Y/NV.IB-PZJJX32-$OJHFSBS6H\]]QN5N;-5F6CG]NH>ZOK MHOWO45?FM(Y%_''B6_EZL,.)9+,Z%J_Z+VW_/CZW_5%RR;(K:]UTI6FB5N_7 M\2_BX4G)8< 8\4^I3]W5^VAHY<68[\/![[MUG X5Z4IO[9"BZ%_>]9.NJB%3 M7\>/*6E\F7,8>/W^(_O7L?F^F9>BTT^F^K?[Y:QV+8%.)!]HNY'4Z.:S?^K^^V MZ\^^;Y8R7R7O0Z(IYO$<0U%R%"Q'@7(\_60P M01:^( N88 $JF%WVQX73*9%*4\^56\)YEF >S][)88(\O%.18@,IJ('G"%*W MV:%77[?"XTT$K.L4]&FN+"/./5-A5 *H8C6?BIRI6"G/!1 8GY !>*:@X)XP M4X&<9O.I7(%$E(M\Z9D+&Q0(X<*3 BL4=S 4V*$(@2A0JY)3\ M#6&%%**07(6^AK _0OX\'Q>$_=$=_@C[(^3/V9.N/\FW]B162$BALR>7SEPY M9=Z9,%;*0[9D'GH%)?8LD>?YEI2NYQO]2*Q9(LWS'2E=S;Y9,&0)("M?"L^- MZAUWJA+KDTC??)?(8'T2ZY- G_(5BO7)._1)K$^&Z).NONS6-X+$^F2(/NGJ MDRI7Y)D)ZY,A^F2P/L;Z.$0?N_IN],-8'X?HXV!]C/4QTNWXG>GXH MANCC8'V,]3'2Y[DK9ZR/[]#'6!^'W'NRJT\I\ET73(\1O3D(=NGY%A6S8\3. M >&R\[>CL#P%Y*GYIY9RY7G:45B= NJ4\J3 I!2%[Q&%22ETVSG?(\J][9SW MFEP]L1H>(?Y9M*]ETT4OQEI3CX^H]L98W:=+O_0Z#KK870XJO;?#VT7_OCT_ MNCL?6'.<'DLFEV>CF_\!4$L#!!0 ( /->5%#\TUHX; ( )@( : M>&PO=V]R:W-H965T_KVT(I;!(UY=@F]G9V64WZ[3CXE46C"GGK:X: MN7,+I=JMY\F\8#653[QEC7YSX:*F2F_%U9.M8/1LC>K*P[Y/O)J6C9NE]NPH MLI3?5%4V["@<>:MK*GX?6,6[G8O2V4.?"RM*57]HVI[^U1Z)TWLIS+ MFC6RY(TCV&7G[M'V@#;&P")^E*R3D[5C0CEQ_FHVG\\[US>*6,5R92BH?MS9 M,ZLJPZ1U_!I(W=&G,9RN'^P?;? ZF!.5[)E7/\NS*G9NXCIG=J&W2KWP[A,; M HI<9XC^"[NS2L.-$NTCYY6TOTY^DXK7 XN64M.W_EDV]MD-_ \SV /!G@T M"*R!USNRRC]01;-4\,X1??);:KXQVF*=F]P'F8 $R3O"!##!RM?<@$XV2P*T$B;R MX9KU%X$F9*4DT4K9(R#9>%[W$"A8\0/6_AYA@"*<^^E!Q((:"UI+"-P@".B0 M<"TA<(N@98\D)%JA@)L$ 1U %O\ET2)6C"/?7PL8;A5$ +4K58C@9D$QH#:9 MJ^U!\40M2I[6ZAW!7862_RA7N&<0T#1DWID0*)[GU9L,AIJ)JQV)TLGYK;'S M>'(ZCMT]MH/E+[R?V5^IN):-=$Y&ULE5C9CN,V$/P50>^1Q"8ED0/; MP-B#10(DP&"#),\:FSZP.KR2/-[\?71PO#)5-"8OED17=W63[.*QN%;UM^:H M=>O]*/*R6?K'MCT_A6&S/>HB:X+JK,ONGWU5%UG;?=:'L#G7.ML-1D4>4A0E M89&=2G^U&-I>Z]6BNK3YJ=2OM==9_-'P]'8YMWQ"N%N?L MH/_4[5_GU[K["F]>=J="E\VI*KU:[Y?^,WMZX6EO,"#^/NEK,WGW^E3>JNI; M__';;NE'?40ZU]NV=Y%UCW>]T7G>>^KB^&Z<^C?.WG#Z_N']RY!\E\Q;UNA- ME?]SVK7'I2]];Z?WV25OOU;77[5)*/8]D_WO^EWG';R/I./85GDS_'K;2]-6 MA?'2A5)D/\;GJ1R>5^/_PPP;D#&@FP$E#PVX,> W R8>&@AC("R#<$QEZ)N7 MK,U6B[JZ>O4XO.>LGT7L272]O^T;A\X>_NNZI^E:WU;]1$*)8T\R<[@DV89DV-<)&2180<*.E!@9L38 8MP#44@T\0NHFB6*H_C6#EB M98YR98 JM:G8C(I%7"C'_&&P;)\9 2II4]&,ZI>4B!('%2Y.Q@&5LJGXG(I( MQ,I!A@N[BAP+=N$ MY83 RB]MW38@::7NR@FK#@'5L;<[:P.:,C$5V*EO$.S!-,2:0T!SE"WN!G27 M>AHDMK8;6/K)V8JEB8 TV7J[-J"["HP#)AU,6)D(*).R11""'+.+8UGB8*^C M;$V!(,>>BF/MXD"[A#V4?+[1(4I%ZCH98/'B0+SLI7YM0-,=.8L4=R7E.(0 M\5*V"/#Y/B>1KB618[7A0&V4K0%\?L@@%EOJMP$H$3%;(Q%*2%?O8.'B0+B4 M8WWF6)'X_-#B7#0YUA".]BVS,0+B0,'LV!!.3N&%K@_##4?C;:M+V?:'V4GK M[1;EF?I3O-6^9D\OXUW(3S?CU5% ++*[$ MZP0 -H7 : >&PO=V]R:W-H965TZ:6K)UK)S_*8MM<3M=MN[N(X^9E[:WJ,F^[U_HM M;G:URU>#4%G$D"0Z+O/-=CJ?#6M/]7Q6O;?%9NN>ZDGS7I9Y_??"%=7^Z>XN/6E:;TFV;3;6=U.[U1=[]?+BE*XI>4^?'7U[I]&BS M%SQ]_M1^.VR^V\QSWKAE5?RY6;7KRZF93E;N-7\OVF_5_M[Y#:73B=_]+^[# M%1V\]Z2S\5(5S?!W\O+>M%7IM72NE/F/P^]F._SNO?Y/,5H O PYPJ(Y#-RR=DB MQV +)!(?LF1(N^N\S>>SNMI/ZD/E[/*^0,5%)]4I[U>'1![^V:5>TZU^S&V2 MS.*/7I/'+ X8.,&((R+NU!]M &EC 8$\C"TL0X268\@U 5%CR$T(L8D88VXI M#/+FCL(@=^XI#/+G@<*D8\Q7"J/'F$<*D]$1D'24Y:!!G6@P.J$U*%J#&C3( MD0^&UI#2&M+ !YM8E&D'C!XPVP&C( D"=!/"9(JS]C8$"6DL0MT1*- &# IW M"-.0612H!\IDFB+45T*7U HY]DCITMH"?>::/G,=GKG U:T#0R R !2:FQ F MLA2?>0C25J&4OR- 4@E4//"*^($Z=T&< G3OAEI-+T@6?T@6=A MH2F&+ VMP02%!HH)NJ4U6"+HB 87-@PZ="7$<$+?F,CFD03.FHQQ5G -2!#N MHH)?>%!V&F<3288$!=V'K@00IB2C@V%2(?_'EADN%2K,$J/QE@\@,TK:*&&2 M23"D*T+6-2;#IM+ E%"15(PIAFM$2#;&&&Q*!Z9 11D72*;*1%AF1,YD08YS MZEIPTB%92PQ M? +A:&8%'HL\Z#2@1IJ4H2Y@: ="VK&X"2X\:-0%DRYW&%,,[0 Q[ 'N01". M.%^$3HSAC#'$ \24 Y@-(.SN7Z22"=/>@6$>R,Z?@X&A%2!H!23VUYS+7L!0 M"A"4 IB]/"C];S.280E)L 2DC ZFKJ4XOZE*IF0E4;)!4_6@$0V92*/,7'K8 MJ$OIR"(^OJ:T=7V3/2;YW;% M,("D!@_,:QXTZITVPIM?4K LLLPH)!F:D-3'$&ZQDOA4T$IB[E]2N#1-+5<\ M#)U(:I )DC:C6JP.7")@,C),BY4,.5N& ML\P7 )4R/4(Q+*5"EC+XDWOA0:.OR40JB^F!PBDM!.XE\O>?VVV3:3YZIMJW*XR'NM MJM9U;G;T,)VL7;XZOA3NM>T?L^ZY/MPV'U[::N=OTN/C=?[\'U!+ P04 M" #S7E10LNUP[9H" #Y"0 &@ 'AL+W=O&ULE5;;CILP$/T5Q'L7;&XA(DA)JJJ56FFUU;;/#G$"6L#4=L+V[VL;PB8P M;+,O\84SQV=.//(D+>,O(J=46J]568N5G4O9+!U'9#FMB'A@#:W5EP/C%9%J MR8^.:#@E>Q-4E0YVW="I2%';:6+V'GF:L),LBYH^>1JY0PL^Z*BM2A8;7%Z6-EKM-QB5P<8Q*^"MN)J M;NE4=HR]Z,6W_?GM0>SM2!U_,+^Q>3O$IF M1P3=LO)WL9?YRE[8UIX>R*F43ZS]2ON$ MOJL_].S[14<*U$G9&Q4IA?*SL) MR:J>14FIR&LW%K49VY[_$@8'X#X #P$H?#? ZP.\MP#?)-\I,ZE^)I*D"6>M MQ;M_JR'Z4J"EI\S,]*;QSGQ3V0JU>TYC'";.61/UF$V'P5<8-" ?X(%)>";>OTDB@@E\D, W!-X-P0(F"$"" % 0CVSL,('! MU ;SR8_1R H(A&?L#D$IX41*%&*8( ()HOO-6( $BZD9GCLRH\.$UWG&P?A> M "!_X<-28E!*#$B9<1.Y<(&X]]N!9FH, 2KPN,C0)%E_9 < B?U@1@I8BVN$ M 2DSM8;@8D/>!PR!RPWY]QCB3[(-%N[8DBG(B^?R@4L7 ;7KS5PR!)<<"C]@ M"5QT*+K'DNC_=V0*F;\CE+E=]V+ HZ4'J::3FO&M&NH5D3=]H.4.WE_X#4$L#!!0 M ( /->5%"CI8(=40( $\' : >&PO=V]R:W-H965TUNFS 4?17$ ]1\?U0$J2&:-FF3HD[K?COD)J :S&PG=&\_VU!* MP*OR)[:OSSD^]P9?9SUEK[P"$-9;0UJ^L2LAND>$>%E!@_D#[:"5.R?*&BSD MDIT1[QC@HR8U!'F.$Z$&UZV=9SJV9WE&+X+4+>R9Q2]-@]G?+1#:;VS7?@\\ MU^=*J #*LPZ?X2>(7]V>R16:5(YU RVO:6LQ.&WL)_=QYSJ*H!$O-?1\-K=4 M*@=*7]7BVW%C.\H1$"B%DL!RN$(!A"@EZ>//*&I/9RKB?/ZN_D4G+Y,Y8 X% M);_KHZ@V=F);1SCA"Q'/M/\*8T*A;8W9?XB>[<'%&M$Y-]"=@9(8#;A&_/T-=^_R3,V"P1&@4 +!/\1&#(=,*'& MM!H3.EZT*&=A0"6NLTQXC0H<+_3-ED.CY=!@.3$+1$:!Z/ZBQ4:!^(ZB#9AH MEJ@;KLI1K%&^D[CAHFAK5.K/0#>.$Z/CQ. X-0ND1H'T_IK)?FF\DLX=51M! M\^_##]WEM2D,,"_VDF11-Y.:L_Y8T*RK-,#.NF-SJZ275JC+.8M.K\*3I[K2 M(KY5KX7N5A\RPU/S [-SW7+K0(7L>;HSG2@5(%TZ#])?)5^W:4'@)-0TEG,V MM/AA(6@W/E]H>D/S?U!+ P04 " #S7E10"+PZP[ " !1"0 &@ 'AL M+W=O&ULC59=;YLP%/TKB/<6;&P@51*I"9HV M:9.J3MN>W<1)4 $SVTFZ?S_;$$K,3=47L,TYYYYKKC_F9R%?U8%S';S55:,6 MX4'K]B&*U.; :Z;N1+6=;]M%&%M'O.(;;268>9WX MFE>553(^_O:BX1#3$L?MB_H7E[Q)YH4IOA;5GW*K#XLP#X,MW[%CI9_%^2OO M$Z)AT&?_G9]X9>#6B8FQ$95RSV!S5%K4O8JQ4K.W[ETV[GWN]2\TF(![ AX( M*/V0D/2$Y)U /B20GD \0M2EXN:F8)HMYU*< ]G]WI;9*D(/Q,S^Q@ZZR7;? MS/0H,WI:SD@\CTY6J,>L.@P>8=" B(SZ$ )#(59X0L?7 =931)I<0PH 0F 3 M"9AGXOC)59XWLB"@ '$"9"R0Y-Y$=1CJ,(W#W"4SY"4+@C(OW2D(I0F%_5+0 M+P7\SCR_'28=1XG3-/4, RA,_=R+*2I#-(8=IZ#C=.J8>)6R2@''.*.>8P"% M$?%^1#%%Y5E^8XXST'$&%%4""^2@0/Z)HLHG-BGU,.LIYBY)O&5<3$$HHZ/* MN_([ _W./E%4LTF8!.=>?:^GH#OL[SL% *+9#;\HAK>W&"@JXN]O\=1R3ORB M E#&CN\90*$LQC<6 KJQ*2/ -?5=H^D>01".?=L #-',7PP #-,\]I=#-#I7 M:B[W[LQ6P48<&VVWY]'H<"]XQ/9<\L97]K[@SJMWF>ZR\8/)?=FHX$5H<^JY MLVDGA.;&97QO_!W,_6;H5'RG;3,S;=D=\EU'B[:_P$3#+6KY'U!+ P04 M" #S7E10_-+*5$0# #2#0 &@ 'AL+W=O&UL?9?;CILP$(9?!7'?Q6,; ZLD4D-5M5(KK;9J>\TF3H(6< I.LGW[FL-& MB6?H33CDG_$WMOD'%A?3OG8'K6WP5E=-MPP/UAX?HZC;''1== _FJ!OWS\ZT M=6'=9;N/NF.KB^T05%<19TQ%=5$VX6HQW'MJ5PMSLE79Z*A>%?,2]'IW%2_RZT]+,,T#+9Z5YPJ^VPN7_144!P&4_7?]%E73MZ3 MN#$VINJ&WV!SZJRIIRP.I2[>QF/9#,?+E/\]C [@4P"_!H#\;X"8 H07$(UD M0ZF?"ENL%JVY!.VX6L>BWQ3P*-QD;OJ;P]P-_[EJ.W?WO,JD6D3G/M&D68\: M?J/A]XH<*Y2X2B('<*7@) 4?XL4=14(G$&0",220=PE2KXQ1$P^:9M ,.95 M0HB8 AI%DBB20,D\E%&C;D9)F(>;8PUPH6B2F"2),4GLU;N.T2@RX=)#(41J M;GT4B:((%/!0%"XXSI3/0JA4QC(:)B%A$@+&V]'K!)><"7_;8U<IA&24F4 ME$ 1'DJ**TZ0*B=4*IU;I(R$R0@8;_K7&1I&@"Q5/@Y6<2YGM@S09@D*;("'C4F9R!HBV9" \6?F- M$[#?F>,U2XE>W#) M#NX#ZWI1Z9WM3Q-WWHY?&>.%-, M<3IP\2YK .5]M*R3F5\KU>\1DD4-+94OO(=.OZFX:*G2I;@@V0N@I26U#.$@ M2%!+F\[/4]L[B3SE5\6:#D["D]>VI>+O 1@?,C_T[XW7YE(KTT!YVM,+_ 3U MJS\)7:%9I6Q:Z&3#.T] E?F?POV1&+P%O#4PR,7<,TG.G+^;XEN9^8$Q! P* M912H'FYP!,:,D+;Q9]+TYR4-<3F_JW^QV766,Y5PY.QW4ZHZ\[>^5T)%KTR] M\N$K3'F([TWAO\,-F(8;)WJ-@C-IGUYQE8JWDXJVTM*/<6PZ.PZ3_IWF)N") M@&="&/^7$$V$:$5 HS,;]3-5-$\%'SPQ?JR>FC,1[B.]F85IVKVS[W1:J;NW M?)?$*;H9H0ES&#%X@<&/B.,S(HEF"-(&9A?8Z0);?O3@@K@%(J= 9 7B!X%D M%6/$$(OI+(8DT6:5Y!D4[7:!VTKLM!([K*Q6.8R89+%*N-OLR,K+,PIC'(1N M,\1IACC,1"LSY"ER&(=DNS+C0&UQN#:#%N?.W ,_J+@TG?3.7.DC; ]:Q;D" MK1B\:+%:7SUSP:!29KK1#_=+6B^X/)_4$L#!!0 ( /->5%#P M4-OXZ , ,\2 : >&PO=V]R:W-H965T9+>S:FB[Y69=VNXW/779Z2I-V?396WG^S%U/T_1]M4>=<_ M-J>DO30F/XQ&59G0-!5)E1=UO%F-8Z_-9F6O75G4YK6)VFM5Y!S\7IW T#R69UR4_F3]/]=7EM^J?D[N505*9N"UM'C3FNXV?RM.-T,!@1 M?Q?FUB[NHR&5-VN_# ^_'=9Q.D1D2K/O!A=Y?WDW+Z8L!T]]'/_.3N,[YV"X MO/_F_9!TX3L (3C(!C,DXWV M;!D$5]@!AP[XZ( _3)1V)FK"9".F'C%<4IZFJ9,OP DNE[B'@#(84.8'E!$G MH DC%D0DTP)$!(!"ISH8DH A"3!'SEIOA<>D4D+\B ".2AX,2,* I!^0=(BV MTB/*I,J"1 H2*4#D+H;RB"3782(-B;1'1)2CUQ?M$04H2(IK0@JR<34[@QZV MC$I3$LR'! H0 63,K4#$)TN%$/ZV04B:,>4A=S-RJ4))AN4(Q0^KVS.A('[N MQD_]3982$>;"18PPP)6Y7,S/*Y5@II@7$\U(>#\27!<)*(Q2!%S@2D:RCQ=G M@BL/ :5'2G=F$"C$@PL*015%!US@4D'43V2+BP#QJP#(%H!48&TI+@04% (5 MZOU8WI1\/%N*%4:!PI3;5F;0W!L&09 M_8EL R_L2&%>M@"D P6*8=$P(!I- RZP&)C?O\+98C$PT)K\; %(LP /5@P# M8M"A#RDL!N;WKW"V6 P,M28O6P *K2W'BN% ##H0*L=BX'[_"F;+L1@XZE]N MM@CDK6VR^*JO3',:3TS::&^O=3=\'"]&[Z/ MO#D5=1N]V:ZSU7@R<+2V,WV,Z:=^GY]-?K@_E.;8#;>ROV^F(Y;IH;.7^?@H MN9]A;?X'4$L#!!0 ( /->5%#G]EI"$0, /L- : >&PO=V]R:W-H M965T50[4L!YW>/C^U;7WMQ%O*U.W"NK+>Z:KJE?5"JO7>< M;G/@=='=B98W^I>=D'6A]*?<.UTK>;'M@^K*\5PW"KW!V4:G-6B+?;\)U>_VD>IOYQ195O6O.E* MT5B2[Y;V [M?L]@$],1SR<_=U;MEAO(BQ*OY^+9=VJYQQ"N^44:BT(\3SWE5 M&27MX\\@:H]]FL#K]W?U+_W@]6!>BH[GHOI=;M5A:2>VM>6[XEBI)W'^RHY_T]/3Z=;3*DVCA7,R0@.371COBF$CX6CUL0L/=9%YDW#OMH-\2D3^+;(& M2(!-^'"!&("$3A9B4C/4_F/648:[K8K8N1T(T:]:P MMYD-@KEX*W61!MTC,$4]8XI.,J;\&==0UI.9X E= DRJ'4-*EAAW-)C6L@FU:E MB%:N#$"ZHXEI6.!HV<9:,[LTPW60H=+D3XZ0D(JI:T@EU#6D4N+:N3H!UUSN M^]M%9VW$L5'F('G5.MY@'CQS@B;MF;G9]"?K#YG+M>A'(?=ETUDO0NGS>7^* MW@FAN#;IWNE\..B;V/A1\9TRK[%^EY?KR.5#B7:X:CGC?6_U#U!+ P04 M" #S7E10]02S,5@" !C!P &@ 'AL+W=O&UL?55=CYLP$/PKB/<[S#>)"-)!5;52*T57M7UVR":@ TQM)US_?6U#.&*< MO@1[F=V9NC$FQ.A+>9B2\\. MZRG@HTIJ&\=#*'):7'=VEJK8GF8IN?"F[F!/+79I6TS_YM"086>[]BWP6I\K M+@-.EO;X##^ _^SW5.RDL"J>=_>)N"Q?)!(7X56&"^@B8S'T&A G4*Y$?!1O.R!@51C,Q: M0J.6T*3%U[2,H&A!XR5^H&E9@\+0K"0R*HE,2C22/%J1/+D/_,9&EMC$$FI6 MXA5+$)E)$B-)8B*)-"N)P4H0QIH4$PK%#]1LC&HV)C4:3[Y9\6@7LU@CGAZ= MBNBUQON/3$H2O0&@U4<=(E<[O<* NKL?HQYGT9I:H&?5Q9E5DDO'90]81.=) M\>+)UJ;%-4[>U$" 968>/.F@1.7 MRUBLZ=CVQPTG_332G'FN9O\ 4$L#!!0 ( /->5%"N(0Z0D , '(/ : M >&PO=V]R:W-H965T>:>(D: !GP6EF_WYM<&AL7YK,2P#GG'./[6M?>W;D[<]N MQYCP?M55T\W]G1#[FR#H5CM6%]T7OF>-_&?#V[H0\K/=!MV^9<6Z)]55@,.0 M!G51-OYBUK>]MHL9/XBJ;-AKZW6'NB[:_W)6\>/<1_ZIX7NYW0G5$"QF^V++ M_F+B[_UK*[^"465=UJSI2MYX+=O,_5MT\X*H(O2(?TIV[,[>/=65-\Y_JH^G M]=P/E2-6L950$H5\O+,[5E5*2?KX5XOZ8TQ%/'\_J3_TG9>=>2LZ=L>K'^5: M[.9^ZGMKMBD.E?C.CX],=RCV/=W[%_;.*@E73F2,%:^Z_M=;'3K!:ZTBK=3% MK^%9-OWSJ/5/-)B -0&/!!G[,T*D"=$'@7Q*()I KB7$FA!?2Z":0*\E))J0 M7$M(-2&]EI!I0G8M 86GF0L_*/1SRCC9Z.HHI^E&V*($0V+UF7I?B&(Q:_G1 M:X?%MB_4FD8WDB7%56N?^_V?,EL[V?J^0"')9L&[DM*@? #A,Q#)(A.S=#%H M1 32PV@$@T9R[/"Q&>'.19",F)A[ &,BOD(JL8EY<#'4ZNXW2(::F$<(DYB8 M)PB36D-[<6B>+QM^ 2 $GJ (SI2H%XB,3(E#6(+ $J27(.<2L34_RP$3]YBF MQR11%EI#^^RB0JN_+@)E"$_D9 S[C5V_88RLQ1&[@<+8\KL<0'0*9)BAL!D* MF;$2(:=.G(ADF;6>EY=0AIT$MI- =JRDRQ,G$,78&L#E!9!A)H7-I) 9*[/R MU(F#8VJMQ^4%D&$F@\UDD!EKB\DS-XX]2Y]"#".JUH";>PA8L7:77(/,W*1. M"C]HG+$R90&,J(M6B_@C"",CL? %@24VO5?0-[@)&U M"3P"L 2'5LPGT%I,[(*I8<8&1Q%Q4M!5(S2.L)V"0%!"SH*:\SU1/E$$S?>4 MR$0!1>0WBC":J&H(+&OV[H. NI:&4Z$F:A:"BA9U%I2+2A,[4G!VI*U9N^TO M;YVWXH=&J!$Y:QTOB+=8'8FM]AS=/"&@?:DNE/T1^D-^N(W^6;3;LNF\-R[D M4;P_+6\X%TQZ#[_( =K)"_#X4;&-4*^)?&^'6^#P(?A>WW"#\9J]^!]02P,$ M% @ \UY44 !'43HO P ,@T !H !X;"]W;W)K[V4K#SW7UWGWW78W'E[4MW9$QXKW75=$O_*,3I-@BZ[9'517?#3ZR1 MO^QY6Q="+MM#T)U:5NRT45T%$(8TJ(NR\5<+O??0KA;\+*JR80^MUYWKNFC_ MK%G%KTN?^&\;C^7A*-1&L%J%;5A5*4\RCM^#4W_D M5(;3]S?OGW7R,IGGHF,;7OTJ=^*X]#/?V[%]<:[$([]^84-"B>\-V7]C%U9) MN(I$F_WO;<"5X/7F0H=?':/\M&/Z^#_S# M^$.#>#"(#8.@3T5KH6D=M8JK]5FUIL_9N4IY.[EQ4) M*5D$%^5I *U[$$Q!(R*0[D<.P#C68)G#G&!C(V@TA]PCD!@/(D(3C;1]-$\4 M< \QZB'6'N*9A\3(9-V#$@UJ-"B*\SS'>1*4)\$BC7 /%/5 D4@G:O61]B Z MB90".,XU16E2C"8Q:%*+!A*:XC092I,A-)G!DEDL,I0PH<8]RZS32>49IL95 M^Q=J%G..QIQCTA@QY[8RCGM"0KQV0^Q&FC0#:LKS"61"#BI'FR!80A85L:C2 M*#<3WPRPJ<"A<00(A.3$=3T)VG?N"&#Z6,T-D+LS47'.A#<7$F'RI"939,L# M6>(Z";P+$:P-4;,>!M24*H(L=%'AC8@D&%5N4B5V5I02EX!XQR)8RTI=X>+M MB*16XXS!4;4$;S4$ZS6)E;'=("(2.L7%.P1!6T1H4MFHV"4+X%T"T"Z1.7S@ MY0_D_Z4%O!@!+493V@$UJWOGM06\& $M1E-9!)4YE<5+$;!23%VC$5YC8/^W M=RN+UPY@M6,K2^U+BW2$8#(XUJP]Z*&\\[;\W @U?DUVQ\'_#M3@:>ROY0=! M/[Z_N^F_)KX7[:%L.N^9"SG6ZN%SS[E@,LKP1L9WE!\PXZ)B>Z%>4_G>]E-\ MOQ#\-'RA!.-GTNHO4$L#!!0 ( /->5%!;'8GHSP$ #\$ : >&PO M=V]R:W-H965TU3>C^_6Q#&$UYB7TOYYYSKNV;=%#ZQ30 %KT)+DV&&VN[ M R&F:$ PJM[R5L)) M(],+P?3?(W U9'B#KXFGMFZL3Y \[5@-O\ ^=R?M(C*SE*T :5HED88JP_>; MPS'Q^ #XW<)@%GOD.SDK]>*#[V6&(V\(.!36,S"W7. !./=$SL;KQ(EG25^X MW%_9'T/OKI:C4@/9Y] MQ_P5;P[4G4WAD^$HPC=GWKCL)=]$>YJ2BV>:0,<11)>@&4$<_:Q!US2.]$/Y MCN[7";:K)K>!8/O>Y':=(5YEB -#_)XAOFES!"4!) /H"TWHNDRR*I.LR20W M,LD'F4_Q+KF1(8L+%*#K\'0-*E0OP]@LLO-TW-/P /[#Q]'ZR73=2H/.RKIG M%"Z[4LJ"\Q+=.1N-F^8YX%!9O]V[O1[?]!A8U4WC2N;_C/P?4$L#!!0 ( M /->5%#R W;2:P0 +P5 : >&PO=V]R:W-H965TN@)/8)0J&?1,?4FTWJMM=\-LG.97Q,U6L^*LY)$N7_ MS56<7:8>]JX-/X_[0UDU^+/)*=JK/U7YU^DUUV_^C65[3%1:'+-TE*O=U'O" MXS4154"-^/NH+D7G>525\I9EOZJ7E^W40U5&*E:;LJ*(],^[>E9Q7#'I//YM M2;U;GU5@]_G*OJB+U\6\185ZSN)_CMOR,/6$-]JJ772.RY_9Y8=J"V+>J*U^ MK=Y5K.%5)KJ/3187]=_1YER46=*RZ%22Z'?S>TSKWTO+?PV# T@;0&X!NN_/ M H(V(/@(H)\&T#: #@U@;0 ;&A"V >'0 -X&\*$!H@T00P-D&R"'!F!TG3GT M$1)^'G*;;#RXE^MT8V*$^(VP:J5^C$X7W,"X01QM#>'9K5_837 (3" M$Q3 2@EJ@J"O% Y34)B"UA2TFX,IM0;":DC:]((9HLC0 @@+&3;D , ("H6I M"8B-A\24!(%C F- EC:,AD)*H],5 ..("E,L M (P0V5GSO=EF\&PS:[:U8 QMSQM0V"T/,108L(4-DY(B8ZR6P\A6]\AZQ85P M<2%4G(0I.$S!'UA0 J80=Q?44EC%$BXE,I; RH8%.*#"T,\:8!,<20)G+>&L MY1!A2*LG%O#0L,\%A)+,7!R#N%;WN'JE5=L[N)\BH#CA(G%MRO@!:6!X0WW" MY+XX6DQOVHEDYL@ L) 30T)K ,589U/L9^W897 C9]C;6+'/H/I(^/GL"]L M^Y<]?H#C2(&1.7XVC&A1$', 3;!A&L$'+ZO9%F7FH6P"H@#-B MCL(0KM4]KGYQ#L_$')*'B\3AFE@\(@^'B6';Q6QYV)8B>$#-TQL XS(0R)2' M#0OUD+:IO#-P\7RU F#1/1,MA;*N[;/T"'>9),"01%XG# M/ EY0"+$X67$]C)+(BVF5W- L+D]0["0$6/:UA",4NYP$.*P3V*?TR&)4."T M)6EH2L2&,6E^82Z'D:WND?7+_K:\!BM,G.:5G-:*?U=M7X1*K+%:-]CL=]D%%V]M+K'9E]5_ 3;S!MFACSL12ODNSIRKKV/JJS5TC]JW3P' M@=H>><74DVAX;>[LA:R8-E-Y"%0C.=NYHJH,HC!,@XH5M9\OW-I:Y@MQTF51 M\[7TU*FJF/S[PDO1+GWD7Q9>B\-1VX4@7S3LP']R_:M92S,+!I9=4?%:%:+V M)-\O_4_H>86H+7"(MX*WZFKL62L;(=[MY-MNZ8=6$2_Y5EL*9BYGON)E:9F, MCC\]J3\\TQ9>CR_L7YQY8V;#%%^)\G>QT\>E3WUOQ_?L5.I7T7[EO2'L>[W[ M[_S,2P.W2LPSMJ)4[M?;GI065<]BI%3LH[L6M;NV/?^E#"Z(^H)H*$#)?POB MOB >%02=,F?U,],L7TC1>K)[6PVS?PKT')LPMW;19>?N&;?*K)YS%%*\",Z6 MJ0>]=*#H"A3=(E931!H/D, H&&1$H(S(U<>W,E*8(0898L>0W# 0.C+2@; # MU3T(A_$(MIK"LBP)$2PG >4DD)P,9L @ WX@DA1D2.^)I .E5UYQ3%(R2@1" M93B$U1!0#0'4T AFH" #?2"1#&3([DDDFWB-(X+1*!$(E9&9/ST*X>8+H4S( M#,=, Z,'4D%P]Z'HGEQZU+7E!&?Q^$LP1<4$S[QG!/:85+RO;9# M8L:RV]F[B19-?VH)AJ-3_@]02P,$% @ \UY44.VKF=D1! :!( !H M !X;"]W;W)K:1H5CMS3>SV00/&"SB>??MM#G:@NB:#(L70_OZJZOZKP3"\I=G/_*AU MX?Q*XG,^?LETM*M$2>PQ0I27 M1*>S.QY68Z_9>)A>B_ATUJ^9DU^3),K^F^@XO8UG4SO1^X7.MB$)5\!WT_ZEK>.G7(F;VGZLSQ9 M[D8N*0O2L=X6983(?+SK9QW'92!3QK]-3/>1LA2VC^_19]7HEP_I_&/ MTZXXCMS =79Z'UWCXEMZ6^AF/M)UFLEO]+N.#5Y68G)LTSBO_CO;:UZD21/% ME))$O^K/T[GZO#7Q[S)PA,[L\$O!'P#X'X5" :@>@KD(U ]A6H1J#Z M"OQ&X/<5!(T@Z"L(&T'85T#)W3GR(5&?2QYFT]Y9[G93!B1>W5A5ITZC(AH/ ML_3F9/5>NT3EEJ8#HS+!R]&J]ZLO3;?F9O1]3$D0#KWW,E0#36J(M2 1\BZS MLAGZ(#Q3PZ,0AA8R89:>=3,\VX0(19>9(DR7>,&BR"XSLQD%ICO'PJ@NL\ 8 MO\LL,28 2_O'I5G_N> -@@C<((YW"J\"\$ZGA 0/(? 0H@HAVC6 -9O4B*R0 MP*+YBL&VP*-1GS8&EBT()!@4RU0C# PA26& M<ZC&"""/Z;Z[;"75:6RS#/1-EY& ]!HS_;U%^44 :O\!CF$]C! M+Q@F& 4-.,.C4=!;U;GT=LWW<;-\R.P V3GS[>F4>">"]W*:8SP T14+14$"G,4I0L)@SA/*E M L[,L>(9!5-KS%(POMRG\(7& 0;<]FGII4- MT2?82FL,$@#:8.G$;WZ\A;BOH>TKJ'<2]O$5@RQ?T4C05Q0"^W&&01*X,4DE0W1)[CYUQC$ ;3!T@GX$\MK/ST7Y:[PU M^G@M\H653X)@?$('2XJ,K^A@4[_U^ A?OX/Y&F6'TSEWWM+"/(%6#XG[-"VT MJ=VXX#I''>T>)['>%^6A;XZS^N5'?5*DE^:]CO=XN33^'U!+ P04 " #S M7E103#%O]5@" "5!P &@ 'AL+W=O&UL M?55=CYLP$/PKB/>>^8:+"-*1J&JE5HJN:OOL$">@,YC:3G+]][4-X8C9YB78 MR\SL[.)X\ROC;Z(F1#KO+>W$VJVE[%<(B:HF+19/K">=>G-DO,52;?D)B9X3 M?#"DEJ+ \Q+4XJ9SB]S$=KS(V5G2IB,[[HASVV+^MR247=>N[]X"K\VIECJ MBKS')_*#R)_]CJL=FE0.34LZT;#.X>2X=E_\U3;3> /XU9"KF*T=7L3>] M^7I8NYXV1"BII%; ZG$A&T*I%E(V_HR:[I12$^?KF_IG4[NJ98\%V3#ZNSG( M>NUFKG,@1WRF\I5=OY"QGMAUQN*_D0NA"JZ=J!P5H\+\.M592-:.*LI*B]^' M9].9YW74O]%@0C 2@HG@)P\)X4@(/PC10T(T$B*+@(923&^V6.(BY^SJ\.'K M]E@?(G\5J>Y7.FB:;=ZI]@@5O12^]^SGZ**51E Y@((Y:$(@)3_E"* <9;"@ M!_<)-DM$$MY#M@ D@DV$8*&AX8?WA0:P0@0J1$8ANE>P;)8#*#:@SH#"++*J M!3!Q:I6[Q/BI![N-0;UFI'3AI*CU,M4 MK?DP*8:-9/TX!-$TB8M_4$L#!!0 ( /->5% 4.%#EQ]8 - \ P 4 M>&PON:HB(@%@'NKIF) MD+<:S[A='DO5'?->O#\@$I(P11%J@+2L_O3WK)DGL9"4N^8N$;>CRY)((->3 M)\_Z._]8U[MHORW^NL_?E/OM[I]>)*/EXD7T[7ZSK?_IQ=UN]_#JIY_JU5U^ MG]7#\B'?PC#/ZO:G^J'*LW5]E^>[^\U/Z6@T^^D^*[8O_OD?Z^*? M_W'WSV_*KWD5??KYM=O\]4P&B=QE(Z29?/+]_GU,$H6^&4Z:G[YK_LMO#GJ?O-MN=K?Y]M= ME&W7T/&NV#U%'[8\N:+<]CY^]?20MV8P.O^WWAZE?>^Y+=%O8.>=]&G[+[5^INKR^C-KU\^__KEXNK# MKY]Z&OFP7945C)AV)(XN=[ *45E%1*S5$_QKW.'HL M=G?E?A<]9%7T-=NTMP?.SKK8WD:73_?7Y::#BIL?:;_1NV^KNVQ[FW>2_Z?_ MN'S7L]Y_R3>;\]^WL/TPAZR&A5A''^IZWUZ)3V5/$W\N-W ^LHI/;U7W//9F M7U7('Y@IT"R!2O:MQ_\C[VOAPW:75]EJ5WS-D4-EVN0!7@*'%RCQMJQ:._,Q MJV"U+E:K')Z"9];\?$];E_?99A.]WM=P].J^\;V[SZM;G-@O5?FXNP,BO'_( MMJV>M7V^*5?1^4V9]LQ0*NV0*N[S+X/A$O^YW<'JV2$M]K\&Z M54#[P"[R;]&_Y:T1C/!_*1RS18L,92/?%S6>GO_(@9K[+HWS\R0]'R>]EX5M MXSU\V%K:@U>-O"T75^?[[_^C^E-NZW!1KH@AB8_AHC2?] M759M84%K+UI$-2]WL8VNXL.+ N5X&?Q^2+UI+:[^^++=VX=!KS;R"LU>V>O\"UD56K.WIGG7_--^4#+?V!%T!&6>V J<$Y I8& MA[3UT. 7$/K.H@V.&9EKQIPXJ^M\UWKXUP<\WMA:+OO7>F)W!WQB($,Z@]W# M=7[57G[@/C \'7OO]_S^:;VT+H 2+[VR\]DXVN9M+J!$>9V#,)E'N^Q;>\&$ M\^+V#AHYST 3 #T@6LD%S >U]'PQ&A3Z<:NM=S\T5; M0",'7M0IZ#" 5?Q= SG C?#BJ/([V$P<7@=O.LR&GMUR-SVO@F?=K@WP;)ZU MCM ;$E&(7]YD184,YW?8;!*%:+6!D7\ECE(3L>-G0+0'FMEO0=K;%'_+D31@ M$+#"*^!V!]_>W^\WS+908:@W+)QGZ__)M?I/#"JR% MLW=S;7L7'%K,GMV7)?Y89-?%ACA7[[X_9$^XZ<=6M01A])9.2U=3U1X/8?94 ME1N6$:Y!7K@I.LF-GE49@![F:6[Z!QL2SH$'/Y;;VW.XBN^!G5RW5MY_6YX^ M._^24L:!AYD.-KZ?_D=Y3@=VB,3Y.Q#80*WZ,7H'9^"PBME:ZO6:+#&XU ?.Z=P=?C;WM:/KC61W6D+W']5(F<%[>SQ&1+BG2 'NG^LS)?QQ4>X$8_K_)= M4='*TZW0)\A^1*5 % 1H! FLN-T*WU@]17?Y^M9(%[16?.VU!5(C9S#_I3$9 MUN.:R59 .6STY(?6*,. HKVONG:S?=\>N&I/N^OZ1?[\9/Y^@*G^>HP]G[9K M/=S!RUZM!SZ=2M#'SEFQI1TY? C>,&-DXEKS]G5()ZL\7TNSAY7/S]D3'UJ@ MPX!(0@*D;ZHV ;K)[VN2%3HG<6SB-\46A,DC$W<#A2%M#EZ@X?2ORZHJ'XG[ M''_3]%'? 7/A1[?EKI]$/^\K8!,U+?'A>^)M@>0!##="$:Y%9W(.0+@#(KW. M[[+-#;8I-U'VF%4HO ##6Q4/V:ET.,!].2-UIF.1^[7*7(VU%9G)MT(%)XCJ M.(QUOJKHO!;/>+%7&8BR':S';;'%.P0']P3WR;/>SO'(=[]WN7]XV-#Q1PE$ M"1,&[AQ?'4<0%QDW"L],(4:58T]Y9M41$4=.EBR( ME_9(AY='I,,W1CI\K(3]#K'^MJ1J"K'0'G6 M7#KKN 'YF S>RH&ADTJM'Y/X^'1^IWT!"6VMW*@U*O2MK)T9:!LI04)C2.A5 ML<+U(Q:'OO+V2:8)')2ZWK%=Z;I[H5IVY0NY?710>*(.\]H/]WJJ25J$H5]< M_D8&[?-1RREW>#0M$_CAQUN^@&>>I<'G#/7'.Q!+5MGF#,[6R^@GF?CAC42V MN\FJ?&U-DD A:U!WLZH^8)D,-1AWV4>#'J/?Y?[^'KUI. 607EAIQ M<3[#C%?]"KU]Y 3^_3KU;LHB?[AOR_2)/TY.KU;V)%Z514/NOGJ%GL5D9_= M^]"CP0OXY$4#P#D;FVXB&V"8.[!2&M M(K\C"AG H'G T.XMDLLP^DLN;^6F;VP!?E-]<5.NB,IV=U6YOR5'[B=H\2ZZ MN,_AV&9Q=%$7&0=X[-&$1;^BW[Q88;/_6:K%LY9Y;IZ&T6?H!F2.32ZV5R5G MO!N!UZ/AV%"XR!FH\WI:AP8V^W5."YJI;H&-P6Z0S@5_/L)!V#R=EX_(P>O] M=5VLBPS5BV%TL8'6S([3G;OB??'M84-D+T4!!]6@RJV*>YA7#"^ M8?0;RVKO@*G!!0^2)LWA 0UKE>,6/;/ J:)@@ <57>5V0K@7#WZIQ!>UH0'F M#SL6C_'YWX!G*BN@59#= 5K\;7@YC'ZYN/@,U%;E= K1Z;7-;EE# ?WY/OL] MCW(=/-,5<.S[!Y[S[@[X4<9R'';&-)63LJRKWJ_@49@ M!S:HT\+$D82!/ I:>U(!=G=E;=9L&#EAD7YYYX7%5T1J=\7M';R[*>"+M6@T M3 &TY]"(.EIHQE4.9X?CM>#\;/#4-E;E074$9,EX6H!A(W^%[;S.6Q+K,'+J M]Q>G?M-P87#E(UTZ> .^+??7NYO]QCW^*NK0V[F_&FVH%;;(!>!"$AV.Z0/6#^VZ>R!L\)&U6B!6(F<"\R"+F3D:0_Y"KE% MM *U'21OM /R(."U B4 M.D<=D<1.M&Z5I&)"?[BQ?MY#Y)LKBFA0%O.&9_:EJ']_I8(^3 0[KO9B2,/# M_ #:)YQ"(F=@B_^))WM/IK25;9*(45:K@C9UW[T*WZD<,<]R1O)'I[NQQ:W=/"_A0UL01/8$"G5UGV]_Q MP.-Z@/K"4Z3S)S>PW*'P,1$H,7O4:3PE (^!^T%(!UV8>_3SRZ;32]=P,0#O MB1[Y:,KK9N;I6S&H';T#>](48:ADO;V$$D,+>_1/FV#^$V>"LK M&?.P:XS+ 5$%5?WU?L4F5_>(WD*R%TS%>552I)S$.=P@BXWAV_4>)?IL$UN5 M-]KEJ[MMN2EOGV"+84 K?&"'H@TH:R#S<[B@.(-T.V&=*5?XR-@;C'O(8FI7?PC[6Y?>7&DX/.MR*Q5Q1H.E@=W,P[])6! M0OOT-YRBX6#7V9J,4K!RAFG9$VZ_H*D^XJ(2N^:55-\3&M_+>^!^H"2!8@ R M3\"#6P>>[R4R=J][F%_W$A$KQ+BSBB+S:(KY#3PK),F=[#.:$ M)<,CH:[F!^X7"/0J1 M:TB*A$53[@3C<[+JG._O*!7Y](V-&H<#*]PN20&8U^11";?J*0%^\QZ& OD)!NB&:0Q$ZNV MJ8*'XV 3"I$O=X-2T*U(LU6].R^VL?R&2M7@Q?L/[W\%&?T^!]ER3XK^NL\PD+%@(\H=+3'\AYZQ:HV+B&9:LM>0Q .7:"V.YFO0ID"J,&TY M/H3>(KAF6&P6[@]X7A3TF7/-'6=X..N,$]F3>0 MM]6BY*">0,+B=;Y[1$9$#ZJ.L^/@'R8%55Q@:?%LF#EXOSG9[9 T#P3)_!RE MS8$3IR6E0<1;VL$"/E"='&F8GF"&K_H=7'&YU8_XT)!95^48UQ/-VILB<'V0 MY/T9YMG\1,>%N*M[F*[; _%$/].(QW@.:(';NVQ7E4C;11I@5W)>54W"!;SA M@%DTU9_#W36,+H$??@(1*9K%T8LF%;^@LW.SKR2RQ4DP:+70$)W/+D3GG8;H MO(H.1O @%9/NND9:8',JZW7&@+PV[NAA%#BG"U[P?2C44NH/SM?H1G6.]^D& M?;&Z&GH>5YN,B,(K[)XIH;T,X_?.-YAHH5SH-]L:+LSUOMBLR?4ECFU@.7(C M5&0_)LTO&>&1G4QIT>L(A?H52A7 =\)5H:?'^'#B'R9MJ[S9/2+AT1-I\$1C M:>#_Y,I%JVPRJAYKHN:M!9*PT$]0?6!UI&N@@!JFL6-UY^Q$;4(@;J.ZYUN@N#+CML>S< MR/V(BT!L[V9/UR:^@KHE-(\!F$'"G9UWGV$(95.>$^R_FX!1JT\: M:\D=D#CBN(IC\K7C\CVC8!X/S>,]>\!$AM<0'T*@'5H3?*DB50#FF+/931<. MZ1\_YNUH#@D)PRTM1

GQG2($G+$M1VVN O/-$3+(? M,;70[&AAD#6+>*,75U?'HLKFWW9DI<0&'[UV37^S=*<#K7*2!H%_ M_9YOGL[AB>TYWEIL$5./%AX--'CBBK/R[NA",N >O3V-])#L:U9L2([CX_F5 MS_LEF4!7=.$:H\:'F_ @Z+(^DJT3EHD' M5NIRT?W9M3MZ_'B$2*@L;/)!*2H1@5$N=7;9V/=$%N?,QA_K?K<[BYRN[G5' M94C<&CR^7^4J41D)V#(Z1W(5V0]%X\%>E.MRS-,*GR N3K82XPFZQ-CUK%K7 MF&CG$QP'+RXNWX#@?E4^@.@SGXQ:K".+0*T^!Y7T <='Z^3.\ !$SV!+0/]E MR8-$AFZ*%N)OC![CYMD-4- "YDGD.FKG# M;JCW>Q _6:SN&J"]&E#]K/%JINT/A=4-Q<+MA#[$M>PD/68BO ;XQS::CE1- MC[C+QN%F$R[0/UWB(/'N=NRR]9X59V1#\MK#_#"1L,&.-/Z"A6?@7!MB?<8^ MAQYRQP3-F-VU4;223R*2J]1VMA)7$]+5"=E79%BF^.&>L35E@N94_8UNAW% MM3!2,J9^O[ "Q0$16>/$:7B89@=78[%#"OF*.98^3ISCMU_Y%ZJ<\FWYSL]# M?N+U;1!]88A.EO,ZE7L4&8]>">ITQG/MW1 PD6OA]G0;M([\Y9MH/!W%9KBU M^(N#Z7&X1TP99O0AT"I2O\20YD#QJ#VAY2O/UJ3&YK7:+TQ(J--LU9YQ4Y$@ MM$,SYTVT*BK0$#!Q9D4R 9I.85+TE @-6&TQ2(1%8C0^0!OE]E[47I&Q M2]1;\G7_?,3:2;&3W=!RJGH M8#>Y]\=@-^6#TH_:]S,D-^!O+)*1EELS<7 *V@;5*94L2AS("[J/_Y97Y0NB M^#/\O'T-*Y<3TYNTC\9VO%,;)UG231V'.('*D&?DN)X@![*@WC,1)TUG:A>$ MWD"MKDIGFH>?:XVT%3<,Z]N2:>@=ENU:R)-DP*-R&K"LA]F!Z/>X%" ML-=P2#FG0"#FQ;(#+)7!)F)4%Z\RV8IS0[0]M$I9=A=W MB*LL&.%Y/"P<&7L;R6#>X8\19M@&V5](L$!JJ\;__Y2'K',$X3>W $]YCQJG!??-J$ 8@M M+52_G'?3B^EX5713,VQ,*;?]<9+>.EVUCO(>#PG'P=&LR$\RE.NT)2+0(Y2+ MQ/VIX-"P:6S\$S*, 8@0HHX='_19E^P?*!0<5H.BP0Q$@X8I, YM@1&>9#7X MT0?&L0+=XP: MQX+.DAA@2=I "F(^3[R" A,^T#--HH<%>83&LBU=%^X%Y^#TBC^T=Y=OV/W M60!UY SN<%[8GHPF:[8]'1NGZ);U_EZ?WF\Q*DG\22N?/!":3U"5UG@?=.!X MRSTM)9YL8[4+S(2T"&Q@\/:)5IR.GE6^/>V"E;JH:FD)5\"[/T-S4,,NE MA%74'>PQ,&_:?>#YY13LGE4VUJK#2];JO;+=;%CXKKEM=%4.[7'_OF.K(2E! M))*--7#^PPU%++&-A-.?Z[OB 0TNV<[$DY$C>YO=H\7@JFE@\JR2;?A"H2R^ M&PD&]8W0H"XZN"@NA34UDXV96#*S^]#V[/QTQKQ&S?A-9R(O0NKUJ8\NH(1( M'/UV%!J'D6"JI9/S@AQ_$C?7L/.17DUW-KJ1;WC'@37>%S@XAMA LGI HC*JPUNO.KP*OPGU-J^U,5O0F-X@P^2&?)>N!<0[FW(!TCO-,&\QZ%@O82@24CH&=W&^)Q#H&J/SWBB?I*='N<^ MJX^#+((>V"A>;L\K! VIV*-Q"T2=6U0;%I%)#V^^NRO+36!DTR&*01QO)O\. M,BAU#8N'6>:>NY %%H?1*Z=.NB"6 6]WOF98H("YL@\GV["$K'L&4G8P%5JR MCH':^-9+O/IE<=DVMU?EL]X_X!VJL8,N"0N^$N^EFN_4:!<'QX["LC#/E%TZ ML/M;,96A/M"F4%Y<(21["F%4VY*A1TS8GS/O&@+P81^TC$BIVQ0V]N,O4QVDMB\]H];CD/M]0ZCVK%OABH"C\YJRN"B@[EC (K2 M!B<1@PZC^A[1E .2TZ.&J>5,-,0049*[W6U2VU+JI:_^8BUATU>ZPY?7=M7%'5$PX MA*O"QJK@3,ME3^G@7MS5I4/>'C" \%$31E>1]75G OYJG#' MBALK[+J^B[KE=5+94GQ:M&R\E"P4T%FGW!B?]*,AA$[>[IX9==&EQ(K^NHA> M@=C<_1!]K6ADAE):A')T=U]&\WBV','/:3Q>+$R$]PK,/39 ,_18P\&88X8X BHH* =R(G*[+P[#1HXCT4(N#Y;!"("9[RCX M8J>&XLT3&X%9!MXYE[7A;VP-Q09P+P,Q/I23.1S0N+E)Y#:Z"+O: M@G'(S5I)C%+A,=1(AF;=OR([S07;^T@15=6USOU:>/ H&^4?VO-9,= (=+I: M<,_IG+ *7%$2.%]!ID6_FV0#@N4C(5I]?T45\$\C;P)9&%+CH^GZ>;)!U>%( M[S@2E\/^<"FWRN'YGE:U1L8$/!XTSIPMT35ER>5KB6Z_";(?7+2_R?20&M,\AHJK-#@T>3K;'I IGA=VP&KF%;-QEHI4\/2)"4NHO;@Z1[74IL;K:3&%K:TDQ1 MY6"&)/R$XQU&'SK8&!D76^R[/36.DC[U?8K&47L5GYU,W1"T*N@19)U_CSJ7 MWG3.;1%XE=_B8F(2.0DRN,,FV)A6NM O6\(YCKNQ+4XBN\[%6"5VF\/1D":$ ML+AQ5C-L<<@)]N>OB;N\,5GJK\+( M7 S/C:IZKNP1EBP Y,V6";U\$$>M2N M+W^K7YSQ83KG6(AUS].A@L'N'6WF\^5O/U([Y/FA=]C_1AZDMKS9%\%PF)78 MAF6B>IEK+.\M(9W[/7J]R6"=+E=W)2FC#\X<0BH%FGQ08]P2PK78EUU.JY/' MQ99ZO"V^[RF8E-[@T=#8&IXF&;^-!W.&.;;6 $.!'67-3GV90)TQW0;G-YBO M$1RU6.&5*"L_>BKRS=I8)X-9V:L(<4KPH)FQF@O0GSF?I96I ZVX!^GCG0[; M#5AC39RT9;*-@H:M.M4F:XN)>W'RU8:A+>#Y0(VRS%[]P^;\BG/48*Z*ZX+ M.G/^P8XA75%,IMVH(.G+SDN?>A"(('[9DP Q6;):XZ! MDD4!,S1=5H+.47T1W-US^,M5WZ%TIA'I2U@K!U YKB>?(M/D8!%-8/ M8QEBE8-PLQ7H*O6KBER]S<>/9ZX*V*G0V?D$M 1I'^FBS. M^+=^E!K#*'FR=V22\/#CP%(X.)D\U?22!J4R>L=IBP"2O MG7U?@B<"&I2S$'2'>^6]AW*'-WWLYJ+JX>K#Z'4I9JKP]ML23>@9\)XM#HU" MRD(K@6+H8.F8]7[3C*EV9^Z8+ZKW,'(2&=X?-0-9X&'77HW"Z]:*S,CV;Y!O M8\Z2OF8'UJEH<>)21W[M=B!]M693FRDB&:V8&!,<5>6[+M=W17Y5Y/+T8^;KG2FH"4*OMXQ#1QLMED)7^T=;F,T#KN]HW.2-5D$XD61_ME8U#=D MNVC^8(;(9VH98/>\<11G'JY-FF;[KB8L!!U9Z'JKJ'#ZMDIKVDNGVD1/JK)$ M-I5@7JT$R8:]T/>O13+8?D.X#_(1JJID__-*8)_VA0/PGO&>4\MKX7.D[G,; MI2M A29Z( QL=2MI@E,\1@^&(,MX791H( !9Z V^G_"D[(ISMQ)LQ25#WU-D MCI=U-1!Y.,E@W4O3;&W#]KMJ%!AXDIVU^A_(UA_0.I\UL_8O>GI(TW@T&6%$ M?#)>X%]),HK>BYF(_=0(^B0"(CE(2RBTJ54S^C >6R 72Z=]@_&M8 M)@1R^K?ABS/_ NB.')+B+D@RD%*KBL_FCYOY6%.6;_;;E>)DJX6?C*J,OF % M&H-5VTHS"-*G-!789R*^;SH1!IS&>"9YC2ZDYJ"L'[J$;&+9*;O<]6%SFW24#O%V@B0 M4C--K,:C'-M,%G5@=U=T0)2O-2JCL,([3I7!UUYD)^"9OP@3MKN@QODHGK!; MF85$,LL@D];KAK,0._CK)0CL#VKY_A?X9T.;C:A:-ZB9P^IOO!CNG-84IF!? MO9-7.1*O$90>3-?!2#!,G(9(N,A]VH+O;'O5*DM$L;4^A5>@RF(1]LC(QR05-A-3]4M'MW8GA02A5* 293$2;-B(,[9HQ!\ M(+O[,%*+F.@0ZT#&<@BF\,R_9ML]G@<\CC$#]:W+AUWNP!!LI&U7WMUO#R1K M8\;=;R^(:<_.1RE(A-''G-)L!YR$MYBD9_"A3VUF.4"=*QRMV9W:'*,4X2+R M8PIIVG;6(93LM@">KMV%= 1;\0]#QIY:E1I*@O%*CN!7\HMJ*K +* M3)X-'"NY"%:5 A [L&K'3:S!@C: )62-&W$9F,V:$[%A.8SB#UT:@]8#E:GC MV;F05"9>ME D482E-MR*3U\Q9O M:E0#"< 251_6NQG=-]LM"F+BF()1=L]#%\AG&5 @5; %[75GJ+N=LS7H'DI4 M&?]E,$=4$2)WKT20EV:R'/3T>YX_Z$D'8: SZ@,4LFUB+"-@GE*0G MFNKO"E*#H\-'&Q'<.MK0PLLHG8 DD;*S+JKH(-#QT*A=?@C$RMDL(M2C[V,N MY$I4:)LA@3R2\"[(RP%W+K167 M/,P#!=W'"5K,U?$5'Y?2R<5?EW@.!IA2F8Y^?G]Q^9I^37X^4T0H 5;& <71 M,P:$ 3DUX5]I2J*\K,?E VV]VB$,#W'!W)R^\XU8\]92=3N?W(P2Q>42H[4U MKYP%>;K,&KX^Y_T4I/:J%U@.D]D-U-/$Y4*$&OB.R@$$F""=,1SJ[)Y!HK=;$ =MR<)0+$)_(-P_( M-V@?-2[B'NTYHK*1CN$#"K$-A*P52[JVA($L&A+D@?)AO@Q519E6ZD?PZ/Z< M>N;(-)ER(6N1I.$ H?5,3[3C_<2\.)$/OV/3.BZ QZI?.@2CA?;9!N1RT^S MIC^QW2J.+.5Z(!S'R;*6.:B+\V3"(-+.<'ANT;A>:S+Z.4R;0V3E(X8X@L]_ M82AA.L$7^UO@.-2PG%\XDO8HFFY1UOHC.HZ&+SA%"MN_)SB%7(&T'%IP*^ZT M"T_,UUUI@XBY'AQ8LS^AOI^V;'],15(D#H-%%;MS+K$S_O0QS=9!J%H]KO\FPC(4ZL@_R,$@=67J$AV0EXXT^V7C/!95(WVT(> MLGI+6BM#"5G(42_+M\'([%K2R4=4>-ZS0_O5QC>3D!VWNCU=Y8U4:?+)F:QCF41WF"!?Z&2E,0&X(@"I#X;VDBC<;SX5$ MFL_%NZ#7LUM+EUR_VC6"J7SJH-UGQ!.@=Y"]J+GM)%;BH:4,0HR'AN'T 9,D M%)[[V7+B+RO8 C%L<;9U@[,%!\_G2XBLZS\P[BVCY-1#,ZR6?&$SM,1, MI5!5'S'L/DHXHY9^3T&$!Q*HT#G4#6Y/#RM^G#'&]TR&FQWWC;S)J&*_0J01 MHA!EST?KQG_>+8\"*<>=A^?=!5)@[IAE(.0HLJ>_"-3!!T'Z5C&<]5N6:_F" M,JO2,3.Y7> >VS!JANM'O9?="^P )C!OT*V'R^1^MICR/2+*$=84<(S9>3(+ M(6/TY,TGHS,,0ZRR\W><7'8E],I6'R983@6_PLQ\A6Q](B[PZVI7BJXQ.\@& M< 0HJWQ75\$19@\T:V,V/:>A&N!'%O3'H:V1B'\NF70[.P+-V1#+0<:5SF@$ M0W$F[# HWE5PP/N4HI Z ?A.M>'U9:^,46#KN4YXB_F7.1"%E*)=,8L=)ND0.S1.TALKS M3D-EVVC@O81!,33C*PQ,A#VLQMCL_UBMJ%\1XA..4DE7"@RH&5()X2.+N<)\ MQND,KOT_A>;"\$GHN;-)XC[_NM_F!UB/#"KN;N&_8%"1-T&2'FY]2!WV.'%[ M&PC/AN44)5>W.Z(A=$4N^G((L>NO$45BP-LI;)A3'NEOAS=-OL$V X00=S) 1B$X&QY!M;>>;\KR]R $%R>8_A):6'8-->N/XB4= M$HKW\PC/*+TW*#'*V:.+Z0^!;HJ6VO,LGM&NZM="0(AZ'R)7QQN)M^4E?J-. MQOXZ8R>]?95_VT6O-^7J]^XZ92G7*4M^[L)LD"11CFICAYM"U,Q&,]Y.),.M M2^._$[3,9MX_97T!+]JU%(@&Q(-'$6^4!_E?@/9@!].P$TJU4@8; PH.D#=1 MEJ%8.,&X"5?P%:UX.OLY^G 0_,$@772^T ?$H ^_/0SYX)Z[. S[H(]]Z<9R M.#02SM#9A4&C)[\MQ9!RE\KK4W^\BJ>X$6O%_[(1P\1OY>C>^*3(D%3:Z7B< MG@[:DRE(UEH7J3;DAL2%J BN3BI.:7V\[OE%"CUZL]_<<'A!(] ;;H:"T";< M_>CB 3BYH-X5#WN-]PAH:,@)NIR1QW2O;ET5(\<$G[X<(;AB[<.D7!=KR@D) M @1P#[CG%C@)NI6V)GS=Y6CU)"S+(I%/RUH/?;E?YX9#2T0W)+8/<%6:LBD! M8AEU"$9?2]@U"BG?B)<0)TU&*:IWJPEM0:YYLQR!\%A5JX+*W4//@^5[+SGT MHV;UP=*U8;*>>K&PKAHXUEW'V 4T=1\#DG2"\'>_NCT'A\8E#/^Z#0W;'L(> M@_7_I@?S'MUA K$K?8GGWM%[YG.F<1S]==-40KS)%(RB"?$78LM;DOO/_5IJ M5?ZY>YY%.QZM8WEO8F53VF L"HD*:')7AO0>@GBSCNUB092L?8S RM_R(JJ0 M0FI(SR+:&;=;DS1;F.N'8!,:\ Y9HT[1$52"<&"?J6@!B@C7 D#O.V9#20N1 M8#;!?Z8GO"JO)/%B.HZ6RV5$I9M;8W@)3RR3.?T<0>ON^V#%]/+5,!A7Z(1# M8U>/S;$LYG,=RW*1P*]OO<(-#'?SU=6*[ =;? S8I2N.B=$'*2T*Y[YGWCF!X,^K\+:5R^C=+F,1Z,IAG2.1G&23A"J6JK61?-%/)XM MH\4L7LX6H)A3J;IH HL_2J+)*)[-QM&%JWU'T#_H[:28F7$:3^'==!R/TW%T MQ=7MY)D/5U$RCY/I- )5;0*]\[Z_C":S18SG 7Z;C^+)8MQ3X=C6[FRK&[[R MVI'BQV-7_+BK)NC571!E0YDC'9GWS^$R'15$8TP]JPG19!&G,YS[? D+G$8? MJ:3RQ9$B<8-TEM !6DS@1V<'&,](S8]&"VY^VJZ[[4V^QM%S9/TF;OU,.;'@ M]_XX](/K]+[8K MY/S!JDC/>OC8RD_=RA]NYF@A)O+F%X)J^9PM^I@)\,(F:U8_HOMJ.:6?R7@6 MO>XOE 3G?3P=17#8IVD:_:D'_"I-)_$X26$K$XI EY/14RX*;H?%(IY3I/H@ M'8WAUL!KZ^!2Z 8GHVD\&N,I62)G2L+R2C8G[7B@?@.\J2=2_[UX3&S$?B-( MOW,,+S$!;#%!?I%,X]F23L<$;NNDS1##LEX'OG=1*T?(;^;(K]FX#W0T.5Q; M$$,4@Q,/W>%R=8,7P=\$B?B5-66#(@+B^/@'U>0R-K*Y'/5A]#EHTC4 PBOF MEZQ-.KN82-P@7/T*CXUAHY+=B__PWY/%Z&=QE6!F@&2,:NBILG#& M=?ND#UL2DQ]?VU5^"W(@*&,K,^#'NY*#EN_H83?Y9+G@V$]M#HT-0![[+5&U M>Y_"6C8%0]L2G'7/T,@%;9?T+URKL/<%->E2L&OCH0"IB'$2%3FV(-OE7L)I M-ALGYD&_!>AN4K0S>SK/ZO.G:4U.IO^ MT-!52:(\")3VI)R7M7>ND?.62*?ZH"+50CW9DL"DPUW,&LC!I @KU MN-G?/Q ".&@9OO!HJ?6J_.%':UO8L*017#76@O.K0N[\$B6O)=S:,$S7HTO: M(-AK3"VEV&1K;]1BO10\B#A@6P^N9\H8^?2/'$%4%9OR$ TS?9EC<&U&:6N& M:9@_[B=%@IE^&;V5@]43D )!MNBKAD3U=Q"8A)0IZQ CJGA >UNYKZF$M]B4)]_KL4=-Q0@:HP"=+1*-^CK=JT01(]6C&JG$U])OE>CX+W MK0Y!6G2=WTG!AR="XE_G7%L%0X= ;JHE3E'KF'#1XGI/A8.0&NQX'2]T=>-W MQ;VPF2HO;YHHFJK .S<+[O\64<;<_-N$V B7U3Y;MT,WRSG$;L0FT>)@0WY+ MI0X6U3[I^^''@?3I%=<#@:J4MS&*QV.41E,0H<<)R:7Q8CIA*Q9H 6\R@X>F8> MS],)_)ND8S@OH/%YH9BL>@,0LA=CU _QMSE9H0834*SAQVRV)!W<'OEH@+?< M&65(CT?PTA145=0SDRDHI0N?@NN\>^(*:@YV-HD&BSDK,@<7R!SWGHU)X]EX M[);*;(RGRE?.0AN*"HWUGX+^EJ+JD2Y@,68I[?8D9=UO/I\K+I48"$O'>L?S M>+; Y8#':#GFXV@V=_"7MB0VJ/>C,?V7@E(Y'HV>O2.G+C$T,IBBM;-O[HVE M721Q.I\%ZP"S%]K'57@?G.B!O7LHN^K02:C1T#D; 55CN].Q6&\&T&(RS/2*T');U:5"GB"G_LQG?"<,F=H=^\ Z&]QG?-^KI,Y@9DO*,?DZ!XOXK M&!>WC.C%"1!=P*22*&VPI&0^ FXQ:Y/]E&B>CD\WT\%'!M/)Z-EZA!L >PT1&3 MSW*94B/"81U__83Z8O?>/(=%MS=9YHDNP_%R+,1.KKTC MBS^)Q_,QW=AQLE@X'V"P,MUG*$BI=B;9<"$,J/TI>I6[,]LR=G#0K"GC&8?C M-ZL=!G_HMECN*77A7D9S=%V,6*!>PD[8@IOL?-7M4M7=CH\6;$S24)+B$EXZ M[;#-=#\%*BM>(M$LGH_3*%G.CHI1@RD>GROH4KX0B.EV?1>)$5Z+H].>3.R@ MVT+4RVBQ &5-W )#$H)]P^FV1,81X-N3Z; P7A.FLTSUQNTOD\M&PCL0K)X M!IVX;#:@E0%QB(,D,D"?R/.'BG[##N)/DO38Y@YFI&I<,3MWVQ4V%*2:=E2W MZ#28LF_907*WN#RC4+P*[Q;"5-CZMW".33MK Q.-/"UWEQVA[$9)G/QIW2N]1G6=EQE&-0N,)IH MH,&X+&.5M[VY-!0O'15;]A4-_^Y5.^6>/K"";AW@]4RP_WDQ&]"CW[N6DX-+ MR?-7&9N YQ65_EPGZO 9$*^3Q.5&EC?%-1==(18YI#=*_&E;R63P!UD,!YODYH5"TF<1)UT"3/$/% "W?I]P/ ML/225+61(LR'])OX2 8[JRJ]U.#CV$,YJ84\T-%R4/*HOPNTAM]A^>;K'+CF MD9B&@SHR6A3G\P7]7$Q.,8E**!.H!>F"4Z0[A\A&HX48C?C*U-U3;_^ $P;/ M>L((C&H18O_9W[_3 CQO_AE8*[IT-ON;1,O@/XL#EM9%G,[5WCJ>>+3][K,\ M2$B8!85ASF(MR<7XVRQ.)Z1-)/0-!14.TE&'0!!X:N@ 3>'=&?R[F(WAW_EB MRH:7&8BHTZF1FOGIIN0LOJ#FQU:P;FTF!F6-23[$S0>M<,4YO&7 M)CBN%RULQ8-!>N8@1NP)](]PGC\7#T-WT7B83*,?HLD09-,?X"^8]P]1,AR- MZ$?"?X&@_$/T1;Q+05P#0:LASM.GGR[0RF0X2ZB5>0H_IOQ79V//GF<:_,#.CHR'BMR3N.&N+B[C2905 M*-?J\\K6"'R'X3@?[I'2V) MJM,9G93I\ED$W#B3?;MS\(S:GN&,CIXU )SQ_QG4^VM#G!(#ID0P&(I,5KS?;'5)K;4I!R;5SQ%;]\L?'.WL]YA=AV N"(5[<:N>E' M]$;;HB[\V7A'J+46S#D9_\#_I3]PA2GSW0(^I_\F/XAE'7[A_[.I+AF-?C#_ M_$5CY##21!$ S]=8T69K>1TQM/SVR94C!?VC^$8;S^,CV1$+ )X+6H)_V50M MLM[\=7Z.!28HT,^WCBDU7.$! V+J//^]-I!W(0[5?5(XY.%B,SILX\<]: M,*=\_8!,F;RDXL&+.6F,MKK\;54^ F$'[J. FH+3,%.C2$ M36K]-3* 5*X,DA1P$:T'@X5ZLP^8#0!45I2FO(;DO:%.N,;D/K$SG[X_PS#3 MA>O[4@&/K[C,VH)N(N:7UX+,K/6E?:4R+=O"R\_QPUIX@T?N!KF28+4/?GZT MDT&(W!8[W!; $%S^%O15,K"D!9+P-24ZUXM9$ODQMUQ]2/$N+= /GWU:B)_\ M$_5NOY8DDBJ_W2.**%$B: AUMZN52[7"/50W=&P'MMT1JG5$X6ES@G-6$Q#A MFDQ0R*4)NG.Z($?W*)[,EOH>$E;W*X.Y]\),)]'K4L@0G[[%P[AE$*H)/SH> M@ZZ48#9( M=J\#2?O\&4'TQ' (I'^0VE/AGT6?8ZBT0$550'8S/0#&9CI<1C BD1F9T_5HF MQ@) ATN.!5C&$KAQ3V,K(0LS(BTX+B\)6/;V*_GU?(G?Y7%%: M^J5)X+._?RIW#$X%C_+$GDT&AW4^>>S8IO>I2D(,\N, ,?0UX(F$?W812>^[ M0CSX[RG$T]<.?]LBJN9C3&3A7YH,-1[%:6.U^0%&[DZ@ML7_:=3& MO.8HM?6RI%Z.U-JLR2E,JN]MX5K'F5<_O3(S.\34^ND5V=QIS [97#^]=C+! MYF/,#L._E%[363P>3X.]X0=>4@)/.ID:[HA;\L;F'ME2*K5J$(R>!52HL'M2 M%+50H MKM^+H?XXFK2@)'>9QLPO$1K(GN\JP(IJ)K%BP[$9U\2C/.>;':P1, M@#5](#1RBO[%/W2DX1OHTJG6'&6JU:?Y86V&BI A7D%Y<\C>5AO")&H3T M%V (N7QW+R#)/'#1LH<"=P,/-M9G@Q79Y[X*,AKR3<%-@1_>*7J$FF5QUIC6 MJ4(E%U5@D>L14120GH+=,U.BFFRVI+#Y3D2O_.E<"N#201D2J07M/5A"9 B* M+1=4]+3@?/0D.''\+N$B>1+!HQNT:];,'W"L(:Q&9U=DX!Y+3 AV.6BVXDN! MWOX&*W,NU8==Y2;#S 8O3#VG"L;_0H!2I$5\YA:>V"G<4CI2Q$5D%'ZX#R"> MEHP]N7GJ7&1:@559@4A*(+I^'GU]!3-AI@LZ\[F4P0Q;^AGTN+RZ94\C[1:5 M#!Z@ FKJY-2XD.0@I[=B6\_E?)UO2X7/;#SHA]#Q;&,H9S_[IZ^S[>^,BS4D M[MA#A\0VS+; E^V@CLIP6K.ZNVJ/:2>#+^\^7-5GRCUGVZZ9W&[*:RHLP0H4E[(AIHF5O,CKY=JRZ@]7 M@24DCC76:;YNQJ>+/YM:;AT%$[CRV JC*4AU M=+@OC4(JEV\0[_8\X6R'.K0H4$@&PY; U#JBJSJ$H%9Y6.'.V,Q&A)["8A]C M3 4>T;%\?E!'#^L=^NSXQ'TR3/Q%9YEJ@B/AZUF DPH(' M,<\!0PP;ZY'VKX=;!MD4 S :+HQU1BMTLEM,W>*-+_U),XRCO-@Q/+O4W2)4 M/_UKZ("7I7+59!09"YO6F:G1W M4]E.Y%F8M'1LK#OA_HQ/V!_/F4%6N]L6?]UKQQ0,8]0MF;@O3KWUPV(^P=8D M.CJ."XE-22&KC?3E,:*\IMBI#5XPYPO=W <:[(PS \X\7\Q!D6$I-@S]GB]( M,W)I:.B:D3\Y5BM.0(O3=VUN8TW8,1-T"3]G?&T%6C6:[@$F(,D='.$@&6-L M6L\0$=M@\G<.<>F,!%<2#*7O!,I1$._CXWPPIH)CBIQ7IE55^(%U&!T6#472 M$1NM:7A2;5NY?A)DW&;]8D8_A)9]-5:6)_3\Q0S='(=8#V1;M3X[R2G9:GEE M*9:3[?P LJT)O](JS$,N$N>L[8Q"S[,!ID'. 7DT=DDK;D'5$,_ *P0"2[7% M.4>&9;:5!%L95"YF)]HN)S/P8KKEV*K<37;IG"I($S)#;JN&^N*VBCP)=T]5 M%5S6/IBPV0SE>-P95P=S$4OWV>]Y]'*R'+,R;@E=\/4Y+MK%%[U$))J^9WT< M-3V_UI1G.#)-<[?+B)<,WSB$EFT%'TJ\'*>C^^V*I<*JAUB^SFF!.6#;Q+ZT M8M[3$:-J3!.,-9Y0-B';9Q+\>+Q3+%^)_9PME3DLDDGB0< M[3R:CBB2*)TO73V9-V:=/?A&_8#A_F@TF(R2P>]G(J0POB<:*;IC)UV2KD%W M>!-L).-:U.)[\Z*) :@E/("'P"M)U$F*G\]S\/#B!&LXGIR8;T2-4J]S7]6*:OP M+>G]U'0]]7NC?B$,+!M2]XD 6:40]X7$3GQQL;)!G,9GCI0=P/U%U@U- 6L- MZ94'KP,>#T/\24H- H&3J0DN^#1.*,5@,%[$LT5*.2?3,? "..BC(1Q/E,"X M#IFG(-]3'4WF\1)(99 LXDF*[Z?+>#H:1XOA'/54Q:Q"G1!E)ZE2 -=I*6A' M<6H<"^%?/?-R\$635%)\!]-YG(PX"6F!_&F*HV_$MRAUZSU $;E]R'DH6,SG MHYXM7/1LX?=OQ&Q"R'&4?!"/*/#_993.XW0\/6$/@'7.,+UX'"-C/4-GRGPR M_>[U/[;NB$M&H7R#Z2A>C#@!:C:*D\7HNY<UM$XL8 ;6,IQ-GG#%Q,$79PJ_SJ9SOAUA M3/S !'Z=S$E8U?8GTW@"=Z1X7/F&[QROHVO'[=Z$4>A;"J>I*I( _-,R46' MZ27*? X";:AGST([R1U7=H[7,AYI"6XB:2Q;_75?U(6'N [Y<<_9.=X8R!$4 M3GRD*4H]'\V@K18XW1NZNR\:]=W>?9-29%]R+">PVK%@=H$Z-=DEVFAA]CE^ MDX^[?^?83;4P2;[?-:C&%XS)HE#(&*"APH@OH8H!7Z+$FA+3'IWM5""WH1!( MU3D"I*;3!9'N62"CG4P6E!T^(DB%28R*(Q;58$=76(#CD>FN!FJ/P_BRT'_$###]7ZE,6PH!+[;_ [C &WKPR>,FF-+%O$ 5_>7Y (T M-5 QG%X^BE(@6FVYX(469A9#MAG2X(6;#$WOQ1G6EW/5G\KJ-MO*X4>56PXY MGUM,_71I8VR?4O>0Y*9JM)QD9@C$$H;N,&00FF=)0BZ=6)EM;?6IEPDE)TOR M^S97*;A1; S^+'U!"4;Q4A_&79ZM)9:(2.UC4:,6^>$CWUX8NK-AXTWTNL3B MZ==56?Z.#\31=/=:!Q$C]*$9J2ZZR'8+FKELW["$RQ6J6Z:N.5335 RX" MN]-*U"\G<0K<.<9?IE.-<7S)!&H N5P-PLX3X,,1.$!R'G4EGNPZSID/H&HL M?TA"!'N$T$YC'E\T [VJTUQB0C3#$5QLGRP5M/:<:W@KD&5LT"IEB6W5%GY; M<=;E!ENS=9'KK'3'?*V+&G;G28M<=?*\!N_L6(P,3PM?&2U97G*F>("NZ(L& MP+77ZU6S\<]R*(23V^80I16D"DKH4BY#Z3!S5J3&DY'#!FT@?IK3!-)$BL)K M/!U/)+#58-,+')>+Q8@3V&D!Z)85PE"#)$;L MT8[5.DTA4^<()0:YT9+%%9S431QM\MML8RF!&Z.4UHGCYAR M.&%@@W2R.$,&ABJ9L*_1_U+6U5@6YEWSD;"N9?)C(89"8__X M\U'*/6FLZSYA0AM%KAX8.E]F_CR.IQF0*2G6S,<33 M@Q,(2C:!F*H B RPK D/P@V#G'#H;P1I1!PRCQV<1FQ5*U)+=W?._LH[Y+-N M^W:I@['6N2=.W"26V3MWY]G\W'3,4WWR)729"1Q3T%\U]MRTV)4HGU"09O?1 M80$46;K@ZZ#RX:%US&90:%T:CR9H:CC0?Z>B HV._UY&ZS :.7_BL0*B.%^7 MCPC2<90)^[/J!XN4R"-KI R?B(#230X=0/;4V,=&K#ZOA/FT!1N>/3&V/3Y- MK2#(>;_"U=%1IT[FHU#UC7=VGJUQ=#6I\8!(PVAR4P6-,<@8&;(?+#<"KF$Z3,^JX"H5;PN,Y,.(IP?>NP@S/9.1V.[8:0,WYRA,SW@&*T;9S',0Q.9M:P%53(3SUD$P;\K[ M^T(3<;;LB7 //\-BG8R,(< V\492'\56YVTZ]\#&,)>+Q"!1LTRQUP>,3A)2 MJ1$SF"+(GL[]1S[0)<.(C;]EU1J516#G4I_/U^S"P"=Z4LIOD'ODW?9K4944 M-PBK_9F#)W'O+G#L3S%#<@./MH]E,B^-38AJI$[@6OC1+8C:#W0$'.;HANH2 MH".';(V$^H"/"G8LQ;9>Y\'SF\+%,(1]4RJ/AS?%U"Z2[.3V7&EQ7445NZ=\ M%^"?.95K9OF1%X&2AQY+5AW*6B[@& [P':C3&U1I/Y68Q/W%JN-_1@QH)M2/6#V"A^K+"YVR$\X[ M<;G'RF9[#G6]K;)[AK*FD*R8RJ?ID:0:H$!T=#BHE!-*<@BWO4)= MA4I]N1$[W/-J+0#JMRYK/M,+B].N$%6=4TKSM8*F7T1 /)MS*5K*V#T=++*! MCW$*TSL!#^U(18Q3#7L&,B@H#R20+B^5L[]$]*O1C(!#%W$RGP77@5JZ$8LJ M1=46/?",@\$&(6PR);@#K-;#N @@3\^:0ML3"5PIR%T+@Y1G!IQO/>:, M&2[>1^UQ>^'-->_RN;OD-5,[M78P[8*!Q2:'JF,!$*@J4)D:+([/)/2YJHIK M9.W7H+W&+H%>*(&$0#V_%47QL>6A_^SJ:47 >369RMK J('#590KB7>+7D>J M&M,I<.46^/Z!:Z:J4)G-^7AR#2=TP.\K?VTQE VQ)V+GSFW347R*,=YOT)&. MUQX*B38M>J1N?9= #\@@O776\/(<'I&E?%LY^1 M!C.0@3>XYP&.V>:2UT;;9;-J'Y=D_$*$\=]1162DL7 ):7#B&2SQGZP]&E7+B*V^HJ/:\[B6FOYHRK@X0/:PR M[ U,,>XV*-@>I>OD$;?4HX_H!&O)G?SI4:DR\<"?_,)?<@I[Q"^ZVX'SXH/DX,G*>';UIV#+?ORNAB!Q\W ]TC17T5>P/T6*G%:K3^DN11C15*FVA7J M5^01];SOW"HZ%-(QI4(0IKO!F),49/J&B' 3K9FI^-O:1>!!7OQ61J@!" M^A9QUA@.D$'OO*S4:,!G66 Y"K@+V'0G;? N;2,M?+Z+W SOD5#3[ )2&,7W<,. J+GR\KB\X@*[NC*BI(T ]L%6.R<\6>UV6N MXA:5E@U"QKVP4/JJL#7#GDC[MU4NGO!U2>VX@[PU:@+PG&*-[A_F.K?[#"^R MG!NV3^W@MJ:8?8P,W&9J1GC,C3HJ%X=_K]Y?-T>COGC^O!G(1K/TYFZ7+'<@@T"ZIOCPODJFIZ"]QQ>HRF/#0KF@"SD#HPHZ)Q&[1B)E6$@X;0D#?GH"'\->&@(5C:T9B#AL;QDE!LT@D"\"W'-F@H MF<73VX@,;ARY'"S.:)F*8;>^Z>4I[^>%2LYA]&+"NS X$QT%6C-V+*6DGY@>9 +U0EJ<%;>6=*G:2 XG)7 Y'D_8[ZP!3:C:<3J(?T&:C M4, ;SF:_P705JZ)85SP1TRO.?R=_!7E.!$:Y>>784A%N[QNV42K1\I&K2FFV MEJ9?%08)&OO9(BK5 <&,PGA&HZ:HBC!+79^=9#Z-OMUO7E'5W7]Z\2 FD1P]FQ3FY )PX$Z\ M9SXL]<2X1*-'O'W#4[S06TSS;,D.3&53LNWO<&IP8UXT'WYQ9C@)77(BP(A6 M+3$_*#6W^G&U6A13X&NY(1REYHZ2+U9V4D4)K]=*L36LG9;(1HI6C\)%[@L9 M2)AX4,>+;)XAGB$:Q['R%Z5N $O&T1-*XB,H1:IN-(<(V@YFBM8BN>*]Z8;< M^Y;.Y;'<;]8B+'Y[H#*5%_O;/=[6HYCN(^"UJM.P:WJJ3:L)FON4#C*_ESDQ M>/0U"3GSQR_\%&>>K D?AWZ1W&=*Z85V9FD6#IR1SJ.FG.A M1MG6^KB2I1E"PWDHKE5X"$=VQ,1O-$%! +IKN*:@?]@..*#!B^ K.A8"BT>;Y?1Z8;P\E1,V MGW:/S@+5[$,UWR?F8T@#W45&^N\/H3B^I&[UUOD&<> ,K? Y).W!!?,ZN+:> M+_=K1(8C4Y&3KL1S9V;BO\Y=.'U[]^T62+5HJ5)^ENYJ/&#\D4K?=,I,V@53(IA0*AQT3(I?B( ME"OPEJ'0BG&?[^ZP+($S8R",O/!;;'%X.%WE-*W\47,Y/5!^,I.(N&0QQ6T. M--M(0PE]AJ*5^]TUY$&'.4RR,]X_#/=O"^F4STMV0_][]-YQDP_^-/2_:Y^B M6?Q+OKYM1.J=%$CQ_4U>8:+/ZPT0>H\=?6PT"3]G- OY"B6*-H;Z&:^[D?:4 MV.D$2I$74RI":Y@Y1Z'3JSS40HB^0(1>DX6/3!AD/5_[%? LW; DXRAO]:A> MYI4$\71T"C)4]E"S-W!+6:UD"_&(6GR/$D(L7UGB@CDZ+FI$9%BMQ($KQ"P# M&_2ISQM:$B_;#;HP@9SIO ME=)AVXFXD$^ME $+5&QH8>[@A.1K>U/@=4 !AX[$B4/[BLHQ"BN\*QQ$>Y<_ MZ3!\D-'36XM5QTPS-8%Z,5E6N\H*SZ!@B&<'1"DN1 M&!J>9/SV957<%B1&&(F$1LL>?4F!D?'RZP>JW="P:!R:EG;"(KM8%@**> ])';+">1/NDQKQR[0^I';(\E;2 H M0-E^LT,@ O4E*,7#-1LL"=Z&ELI/N[J>>>4.7:&S-\H=\0)A]^F>;_ &K\15 M@T'?$KJ%OD3S-M23V;.,(S=[T>+'%:SL=N]\9+4RAD,,VP61L<;LS85W/'P2 M\AI\XE@<4("7110;D JC1WA+G4Y*I@X?*)'51LYE^W1ZL@.V2:!UFJ M&S68/.NH "(_:<+,H-8>S:;34QEB[//+7D986[&HFU;H)G.30VU0@2AMV+G1 M>-\(-' 9#U-'+13Q*DCX=T0G@5'G@DNYJ(=B>:QQZ@CW:M0FS MUR+V8S@H]0DR,^2R510S*'YRUR]1/ZOF%>'R]84ZQRY4PKC:4( JOC7QIS"' M2JQ1 9ZE"/,<1.5,1N@NX;TP!;0\% H' ZYRH(2UT>L#KHKK9H>E66RF+@8* MZS:TBRFD(7*3?Y?OT;5*Z[PG!'E*6F/_ 49U#\V+Z!MDW=@*DB&T7< J>VA^ MV$B)QW/DJ93N4W5W-6]&X[215.-3!0_WYJ'310*7DSZ:)RSDY45+2T(4&IZ; M+TZQ73?1XHU(9052$XN;U1W7Z6DE97MIG+0#*L;5PIRF])@CJ0 ?.HZSW0)) M(M%P<$5FYPK#\]F)[[OW3 VKV?+$E_UQ#+UO@SG#5[B:TDTN*)1^PG2FBY' M$5T9M0&CW33P <@'J;G@ FMA/V;C>Z)HBJZXAZ(-KXE^Z309G:>C:!"20!S] M>G-3BX0/XMZO6_9NU#5'0,0B6I%]\(01\G4V66B$>N_S=AK\4D_JG%4V#AR' M\F10@*XH@E/BA)4.WJGBJ\DDM0+JU2%SH"OGXM8K2DPGT4>N5NAN#\>EK:F(-8.F(-R$(Q\D5&#ZA/;6QH*!JE/(ZEI73KNCJ2M- MW=!'H]);,IP!PTLSX<#<>KRD%7E):X([U27'O'(5H>R-UKI8H1&J&S>ANG'C MN0R3QD8U!:G\WG*$2=?SZ0'[T4DFK/][5@J^UC0\\3F;QX=%]S4((UA@8R\JD5WU:I,/H%#'"D% MG-MFZMQ)\NZ D&Y'/R--TZ_)SV7V&5&1IE$T/ M@0KROTK_$T@6KP%VBS!M%5@!L/DL-PW.1O-I6LSYS.,,9._:!I7(XNRWK?!: M6J/.G?H59NEU'/I8PS?%!P6*IL2((S$[[VK3S-6RYAXRS-9L[6R:7Y61MBRP M@1J%H8Z56",[0\APB8_[$<)@LD\E;&@RCLZ/NH%HCORX@#0F/S/,[Y]):?V3 M 7T>GD;Q"D%N]0S>*%E\(LZ#.^!7NZGA2D0B]3WLOD[M#>7OK:;?;4NEC-'D M7*S."58@?I03=PY#M-8^7B%R[_1H(:V.XN@^-H#--Y5]M=T0P$HTKM M:Z _^H?NKS4;&,Z@3YZ*9:?.\ZWD2FD<7>N.%E\YZ MUMQE31 [[KA2_&%F)*]%'+VYNN1@:;&YNWH/'#G]&] $(>TLSD=I]$(N5V\L M/P$._$\\1'X>3+OKA"UY$'"K5 MA?!&^ZK96R =5KE$H^9-8S\*"20]8RUY1<^ VP@QIM$#JI#1..(W>^%-_UI> M$W:3A-*@,6&;27%B+X:CX&TQ,R2I1AR[-FB=0'?HOL1[[9'M@ZX*+%U+S?%3 MJ-D\GHS'PPYH"9HW5TM%Z)N3$"06T2\$NDZR5#3 /T3D[3,SO6F8% 71W,6) M&S'CE>"=OB08!P0$GE.MM@%+C03_.5TJ'>%>.'[G *X'J50M)^O0.)VAL#R2 M#2UYI,K8_TOXN4TX7 M\HQY>J-I8+546C],U F]-9B,D613^ /I@2F=Z'J!\"H3V+X!!H.?X==,Z\\B M[5$\HITVVSR>VHQV0_X'J7R:QHNQA\Z>IGC@@ _-D7KE"!!MS>=Q.ET&/<"; M(S[ \KP_#Z?3/8+$T(J-1W9"]@PL>\Z GP4B5 ZF':_#.M/H8:S22Y)T]\(G MY[M/R7P1+VCOFC ;-V_ET/5%.1O<2@.]%)?]2"CB35'5-^ MIVXB5J]U;="'[((7F!AU%U&9'2-JUL'KIDSQR8!%GRN5P&DZ6%)1^O(EK#Z5 M9@C!'S12N"WWN[NR(OI/*5*;_'WF5WG.:J7-+7W#&:9_S"CFONMY:Q245;Z. MIK-XF2YC/.KP*UR'\6*R[!HI'LPY_ ?T#K_.IR/@HG-32X]&+._=8:4=N*\F MT.1BF>*OH_&,+A>;D#'7? P4;5Z7 ASREDH-8=UW,Y6L%=RIP##-N&L6G2,? M"L\;0#FZS?A0'ZE%B0DJCN9?"8O6=._+,;@8QZ^<3H&J1L?0"P,/.1U&;T.D MPOX(RESK-L+7DW1$V.TU+RHE@#2B*^$JF\PB&PJ &74<>>(;L@D0,C>N-T:! MF0GAG?>_I(3;:Z;\<@FRV:AK#HW] M 9VWL3KC>)'RS'P.$C8I .6.#!2^QMET2E_9M'T0FECJA_A*'Z2,6Q5SE.#7 MY7@13V:()^-#F =*!G@-R/((:%]!PCY3]7Y;^!CBFFH*3. @)]-)/(:[K0T5 M(S QG<>ZR:^9(Y^_ICU"E0AN%+H:6YB:TA"'Q:$1G%RKY+F(RO:/6QD,P[*6WBS^V/PGD;9HAH\,(\PC"HS+72 MT6@2_7J_+:Z!("EK[PH=R1\4I4!?I^<:+R[=BW+CX7G\;$)#NUI9-EI!_%'S MRC]D]P\_=[V8^.XUO,X6D^6FB>E\A"54\2S*$T@&@ZMO*3>QO(G,CQ7-HK@-^K894\H\;<_H>. (.5? M+G^K<&4]=;)V8-\/!JN7I;7!O=XY]"YG@-5S C(H*(LEH2 '"] /1,,Y"DP[Z2%)?P7$TV5 MT337#F#7[.])XSTHKL1*63X(ZR6HB8L^)-T&D:/"Z+R%G11O1HOV7!D>T00& M4#\]Y(Z;/383B>6"@Q'ZT^A.4NV#N&0 K\AT[X;C\I*[R1?(=9I$R3"="(I# M+^6B I4,9U-Y3BF3*3$93A;RQ5_,8-PXC^.1D.D9H1:UHIK.FU#(L**?HMYL MGFA["RH('B1<$@40KKW]&^0FVE\!\\9:;5KS3FCFI$U&P_9>N:6_ 'JDIE?^ MQC#@VN[>B]P]&C4NY.B"R=A$T7NAC_=:^"]R$U&%$O<;X?+H*[ M-;B@.K6X5'2-IE:G/_\D.HJ'Y?J"-F1-QVGP,]M#.IO%*?QE-0K=JM'VAHAD69>AHBRNT;E9Q!SI/?<.3\A/ASWZR=BUNNPMYM M24$139:+HPVQC*8 1I?!MG"@)J%O:*'BE;?J2!(I^@>!1 RJEM2(T5K:"))%#SG+_%K@?.T]G;#"&CED)"XBG&,NA8H:][:\ ML*)Y<=O;KGZO[IITZOO]2FG^.-L;;,87BN(89C]S=6GO"6+[1DK0RO[[]A1. MR-3KQEN%RP=C#>4-H= ZKL/ Z"#WZ0?LUN< ?=2U5G=P3<&>4?).Y45P8$OJ M&5-9(A]"4%F@OA:(ETS2H)TRJ!PF,YQ?H-P^T$X11PFQ%)%9*[CV-6HPK.Y M-'J#V1@\Y$KGL,J,:R#!FMJR&1SIXV3(5G^W:98L>]"<.Q+7.1!G458:#F]' M3BUU#:XCX_=*>Q5,(^G3^8&<&,T6F0P@VTAL$ M]].<55*;+'\.#V]G(&P"1$.1*IWTP:,+V_$HJU1">M@AKH1,]:VOU*&2 MZ"QVJ3-.3F,LAEWN5JG#%":8*/KDBS/' #-Q2<+C8\F..#(18^G2NY;ABX(U MY+Q]K>XK*:0WP)@0.)37O3U_GKE>4HKQV>#-%*"<+(9CK""2.1R71N$]SR(E M[8+4#7LK#80CK0UIY0K%5&O-50=BK@'CR+ZV/O?]C#DEP0;LD#UJ,IF[IU[. M1):Q045KK0+WI"<7!(C'H\1C0D74PH'Y4O*5G5F%PT'@.1-3FG&R? MK&S+$N&QO3@%+BVHK%(76P'#D#F#9%K=YI2VR<&0"%?L4 I)"N$%S-T4 );+=AD?%K@K!.<0T'I(GV)1J3(_4H!/C MRK #O)2/P%6Z8SM=:"" M#:-?E(H%U0)[\2)$%G$Y%RLKR5#T>(O2UM$7-Z,R%!]71C)P-I+?D++E?N8! M]+3E$O-$\- E]==Q5[$ME+N+>P:MSG&*%#-[H^\_[,(;G2,"V>BUIJ2PM@G M+1(FXH%4 E](5A4=BRHCWN0>;]Z8;7$!S=*F\!>I"K;*S%'UG+*4"35/&?\K M(5!7H]<7Z[V]K7+*"?W5+X2S! M\I*L&@SF*-?/T*D\!!WA/3-B_")%3^\2OI@-EVFSU_9DQEA:=DFFHN5P,0?^ M/R23#A9Q'4^E0V*NG:^G*;I["01].@0N,4Z&9-B9Q8MT=K(IJX569H0[0PTO M915>TN2F!'+:4@(H27D#Z ) M&H.CA$_E5G6\]NXGDUF<4.1,.AXN)CV[_V=^'P-*>._3X7S:O_=!C^TA)V/T M4:8$83BJ[W''0[8ZE#Z M0QZ\K_=L?,"FV7#'R((J[?\NK4J'KL(=T-/J!P87XELHM#A';JHU&XV57 M,:_/S]F'2K$E"(/F3(?+KR"RRC1C&"XE05WT+Q61:BH$CL M[>_B'_-J+LM=UE1/09P2;(F%Z_-*4?CZ[R7V/1A;O%H+@9U%/XA>&*P%\7Z[ M'J!8PE#B"('%>I[W*Z4/XT*-I[TOX/K(LUH![K->YGJ+WK0JOWD)A=X(U@8+ M:55%UK@Z/O_O<76DLWD\7])!3H83SSP6XWB!]OUD.+(W1S(;Q8L%<(D$F.?$ MLH\Q(LPB7YD,L7[4>LU"J5T)+%8 $YVA[Q19"$*4'KUCTF2.1BCF-'.TVQ(/ MGL53^/+8#>,#KMJ_';&3DH#'K(H]LVX:'1:\SLY?P6>HXK'@3 L;O<4M^;.8 M./3G%4O"=BG4;OC)<1W>:1:,=9,R_NT^,>)B-X]ED9*^ WC[G3L2!Q[YKQ[#^XR1*4A2D M%MQ8 1\8M^7^]6*R[5Q<5I/JS56@9N@:R]>+ E+&O.701[X]ZL/[=8O\X>= M!#Y/?/MI-(7QOWO]X>KMA9L2?G1I63PZ== 5@ BU[*=1AH Q&,M1RF['2S&( M]T@=X3/'=3]WT !?Q[VIOHT;(:M9!Q; ^ M434,/+9N9&%^VJ915Y%CBP3[F:1#FG?EXO_9JDHI,0ZDHB= Q-@')%8$]W:> MT!?XZV1!VQ".T3#>5JWIH_TT4]O'4P'#&Q-&KVU.<3>?7;BR[ 6"A/S6F5: M>G*8#CSVUM3=^2YX:Q^JV]-Y)_I+?4+Z7R]HXQ\$_W)J\I_+^]L%J=:M-S4- ML-S^(=E^1]/?V"?B#Y"U65!)%T1=KGB%J)(;98K0TI#8UW3G^EZXXHW N#ZO MEU[WKSKS![<41K_15&=2I4Z-2G@E!F//GKD9]1^Z&XL_ M8C<6?]1N=&X!B@5VU9I_#S!'_- V(")+ "'0^'N ^>IG'<8^9#U=F%E6*7;H4MLT^%O'^:^L?^7S%:E-?(5,6M_;"W%:&LUXK"TTPZMN-6QCD5 M0EKSL5?_9Y5GZP+KSXC%GSH41[0HCR'G,?PFIOJ2QG,M)O=L)?[W-7M:<8WP MMZ>F%"">.(3*!?'+@^2[Q0EUZ\?*GQ9"A: M"O*LE% %1NX9*].!U$O(I+0,[4E^/#Y)/)OMU10'AG@N:&G;D+<2Y7:%U:OZ MOWM.X5\?F6';]EK6-6]K4,=9-L3-\?EE.M_))3I\,XC;M7.J_!F*X*^F4NF3BSL9E7,HIG,/0$\W(6H#1AMB%/2YK" M)]+Y%)]()@EHKO/%%(; "2W2SW2Z@ XHKP=DW2GTY-<-UFL>#5+*+1Q,YW.7 M4*1M8!0D<%;X3MY'_90?\;F[2/_!SL-$)G%"98(2#*DDX M](?*QIVI35DZ]8.Q]A0&@ZGG%.'S$' M+7-;1Y-XGD[@W]EDKO)GXPD@V^5L@KK]2]=6W-=!:/@';@A"WG2]@"$[!-.IS%%4_0[C\F>ABA*63+84-D METGQXSDL=$\I1EQ('V1V:1#A?Z1(4O)%F]SDA"K(P]X!Z7>,WJ[<& @@[%N:BTQQ ZCV9]RDHVT<;/I18G4"$D"T:K"E&GD*%&%]3\(T? M[W(B?;ZV@7SS^-1S3-H%SX[B-8R4D M/,';+,FXJ'Y493$=ZC]!(*_76E3"A3UC%AR7@\=T-P<#ZG!"^H$? X.)E_L[ M)F+"M%6I9>B-G6K0#HW#W*H=4T0K"?-4*9>'C#6TE/# J*V@8;LR4BP'&2^U MH^RW:<*AF+*.^7"!(5Q#75R./7FH"E2_*--E]XCXTF2[Y)4:8]2[L8T].L#L MXN8H+1%B20_E-S?-JEZ>O(-[1R-W:'\S09*(#=B/*>F;=3(N7D0!\<4U9/95 MWU&]F6M7)9L#S777.ZG\J)VL85?KI4BF]HZA>N278^2WZ;C$R>S2?L\2%*T2 MX^Z3!.%*XR+I+/UJ>R\$IK X&SYD'KF+J3P)E]37H]JDWXX'6=F M2C*?IK,&Y/LD!4((#%:O M_K 81'D)@[, ^DSK#K&%B[7:_GF52;OEL!SX4C1C8C! GIBRQ<6=7WN/7WTM&I-6SF1-'HG5+I,AZ[=ZDZ90&K8@EZ*9ATN-MQ!")1(P<*I M$+LW-;(6[C@K/G"Z1G+5ZK+159H,L9:>_!A/Z0?ECP42?TP<#(V>,N*BG6X86.DC;,-6#&P:>VWO8-,AESV;P'_#I8PQ+,?G)!; M WM=>2PB-U!S ;>/68U5Q*"Q"0US1/\J0"'NL7EPD RGV-]@-%S2SP2F><9S MD]0KW&8O]5-C/&)\]8[DDH,1CPI^SNCG MA/\6S&(/Y$&7<_;(G)$W@:<_F''G*H3_(/ ?BO[AXCR#(8]IGC#0.;Z;$O4P M-@H=%B.[.\PJ)\/+$O$.+,V+0:6+W!%R!SJ2'ZQ.?#*!H>B\X4,:%],DK DM MZ[N^8X413K1Y2QK.C+?R5PNXQ 7_YO$!Q":8-HV88J,%;Q&?A.\$U(@ M@6#Q8$>PS!59#:W^+/LF"T%V4L08^R*AKV_*=3XT,"WD86(S'2H$R-,(*X'6 M,B:LL0KD:;T!I>R?@$"1]P2=PQBWE/Q@N \9!N%Y%I1\LCL'=[9 78;SN?#()D/!^', M)$%9!=)D1J T*12_J^9FB,X4OV(#&L+NN3IT0D@"ZR9-.S?B2U:I)\W3TIIT MWR*Q]#R+T]F\V8;SRVI TT$9,#3?#'L.#-PI-S=H),%I(/6\WF\V^8Y@ H

'%Y\1I_>\$'Q'NV8?4JXI8H23P\; S>&UT7OUQ4Z$I,IZCA''HSA"A;GT(G=,89)43A:S-'YV>8)MWS@-3]DZOL==WG& M@?A2-IH$\:S8N!J/N20697X%K'1MJ4(PXL2L*KQ#\ER"G3'IH+)TXJHIVUNP MX$-#\8$R(.-JI>@_$-HW\I'[&*H98#P"M$ MKP\!RB1IDL1D6WT'C^135.]1K? E#K GC(CA?!2OACD-3&-?5Y(!PWH3ZK2= MQB4?W>B+A+2Y-I;#]"H>PMMTI0CLMVMD"P7M3 MF CIZU;XM'6ZT_ENI5'*Q=:XPH0CZ<,,"(LFPW5X<398A\[2UI]OKK;4L;@/0QIIR5]:8RN1='J:Y"N.4&(N&/^+;L7 %6, MM0T&P<:"G/WQ>9\:"6P1*9^@"'#4SC%,E?N$N_+1=P*#3KR)7>"$@PXXV9/J M%X7 28B:,5/1O%.F5YV_N#&CB*5&MUP#H7:JLB1M\;IL&D_P;'=)M5(W[7^T M]^:];239GNC?\SY%PG!-44"*Q5R8)%W U1>JG6OM[;D;@PNWA^4F)(Y19$: M4BR7&OWAYVP1<2(C,IF477WO/ Q094ED9JPG3ISU=]J5BXYB5F=6KUXJ0T*M MA5/@!#7'![7WL-PY6U=D0'74\(CENXJN7KQ4^4VPLR!G6K1MF^S?-=1.KN:1]_/AE- M6(K(TW$V#BS6.KZ,H SMT"@F9,Y>00LGK>&&C :T=):/U%JEZ91+/@8"=QM3 MBN<*X#B)IO&=N3X[A9Q96_6L.!RK7Y@"G)A:93CQGY,O1ABP%GB]VW3A64': M%;;&@+=E_56(U2F-QJ+U!\)7'': -+_<:M/K):75 EOEIHU4X'D+S!*HW)Q\ M-)IZX22@-8=MT6=SC#CYWC]NEXTARG=:P(3+#;"K> M*@4?2$?;2$D.>74G94VN'A@4H68($G5/?-UL?^/8]'O@7*LAQH>G<-50G)M9 M/CCE ^@9YG^/QBL]J+'9@"?%;U7+QU9'G92OG']1[32>!VWC+Z^NV7T_\E M2P>W+'G7T 2]@U8Q)95 *@CP@K%H*+*;3>BZ+>&3L/ H!Y[:\JA*>[5.ON5Z ML4=A%$7[>;W=4)QM2D(P2E8T3#@4),M0J)!!>E=EV?PFF*Q M&O,@507EH\UJ<_O(,@TP1>AHQ]E9\@RTB?9-"LN]V<"^DVBPLG55EU+7GK.) MKNMP0FV#-UIE@S;(\5"DLU%%]=.HRBL:.:^ULM:HG-<61&)."MMQO*/4$Z6- M(08$%@UK,]K:M?X(1(6C4=A>Y5%O2(:V67XRZ"YJ%U]0K+?K]2/VBL'UU+\U M;5-&@>V*?$05XJU-0)1 _#1WAOU)P!4_KI*/_IK#:[SB+GJ;' ;>BMEP).NP MK](*F > MHQ$/R*&P-59X4J457%IO\>3[\9M1,ACDZ83DI+;IVV%M:\F.VTF3*A9 4$], M_M2UU,B\>I2J"\8((-DTA"4E!&(&8MF5549=G(%[38<7\,5Y/U^;.@K7<+K@ MKM]*GB8\_F5Y;\5E+DXCI3)-;REAXW 5:.(+TH0(& Y6BE3FW?QWITT_ J^\ M)4.'6B+/?*+Y4%BI5CE)C"$9CCT56C?Z?WCGH& ^?[0H3TCPI)MQ=UZRY=PB M0>A;2% AF@F1N"9MY0=?>G:(>J$'YA\D:XA05^1S.5Y>!JP>:L?H;O:PJ#1$ M&@Y;U78-8QC*NC>BF?M&9=(./++NQ^%,,*PMV4,U@R3STV3!KR@ONDG%R^:A M?>&"P#D#Q*602D-G.ECL(]L)7AI*7F%@[T\^/3_'#2(H-_1*7F[GBQJO$%3E M\??U_*[V8#W=F#! ##D(O2=1HL)4/O':DMW3'5+<")0=FN5R&,A!I=]$B[HH M^-]U[*9Q2KXM-B^!2B(*DWR*_3MT$WVF%@Q*9:K:T+6H1\E,Y##^9S.P\HV0 MGQAM?(YO).7PM.@*?;,T'^?TR8HK%H#Z-PZ!Y'^M$3GZ_LOR&C-7YP&T<'U+ M1\05?SD@-^<.AZ_1M*KW%!0O$EPRW%2U]\"\;UT;L$9ST=S42N$$.9VP=V3S M>FEW@C!1)S.X9JA 7E80C"8"24S2T2Q/+F!@\WN4U! G&M3QBL*D$(NC2B[G MRZ]PUD$!F&88K@E4G*-O:3RMDI? [^<)M%*4>0(=%--14F%&,P@!_P !C\"F MKT#@Q"C(/"N3 K[,IWCSEJ#L\\UL]:9LG$XF.05L5B,,/)X4A4]7:[7S936E MZQM^FXQ@0A1WG7H"UI%ED[3*,;PT ZJNJ$!%!C18C3/Y#4./.;H7^/XME8 LX4G&3LG2G(\3 MG*$Q[G Q3;%^B8LP5L4PLA+(G\)+X6DBU0SKX5"7>8I1^C@R_4*6EMF,?YE1 MT4G88L(I@1='58YA1T 8]@U7Q.$YAI:,^4=%/T93_BN#?5GMO3CFQFME_+7< M5/=Q2U=0(0_\;9J.\DQ^FXYGLIPCH.O&TB'^?%'PTDTS/JZP&#G_4F%4>'3I MBK3@9N& E"4'7&9V,8'5A4LW+O'K">S0C%<,0WKI^7%5]EHZ6FJ://X8%SV7 M+N?G:6G@M3RX:%[^Y?6KSV]?)^?GR6GRM[.WG\\NSS^\3\[>OTK^^OGL[?F; M_W'^_M?D[.7+#Y_?7UX$K[]^F5P(DF4*ZWPZFJ4D[KB0>#*[W) <)+[N+B,0 MEDM[^>'3QP^?>!QZ?.9<'APE.J0Q^FV_0PW>L[V^_(*")O'>U^*H,1\-_HYX M(J>;FQMXY2>LI88)9\B;S?O_HRL1$^F)B*',**61P[T1IAM_R:NLZW6DCH(. M+<$\#:;R-B?+8,,=+T^(DD;DU256BJ].N*H--!KLF8-*T:DI*A#A(_!LS+M- M!N:W0'[YL+V=KT5V316?IS]_8=3F&ZPT@WJC^=@H>AJ] TDDUO5_7**#XY?5 MYOJW@$CT^]"+:?<%%=M[Z9QWR> 9?/(L39Y]K?%?X+OX8[][EHB@]TQ4G& ;S$: MA=BQF$>V<(E;5WU31 1G\.&*6*L/RZ&H9;W?X$5RA@Z]ZWD*4L%R3F-YO4L2C+XP:>T!/$)E=AX%P M8U@TD7(),6X%9,['T\U7=$?N5"+,,#D#)5'[TL0%YT (V_%2%V+C<&8/3 M<<9)Q&)?0'%\M9 87 3P0G0I7'L!OL9P:KMF <6061*[IE]>6WR3@'1:'WQ! M%(T6=^ASM80O<+=E;^Q-AN# F%')M&^./QH)7F_W5P\U^92_Y[]3,"R?.0 M(H46L-PG;=D:%8"5/-PA.R'M(F5_MOBTE.EC)7VIZ"=D8:!TZT% MP67['F3C,(,C/N]L03 M+=M#X+)3;GV)ZGUCB!KE5SQ2U!%>>)P7L,)82HYUH2B#'8,#M71/:T^!#/5" MT?82_8N,%XCKL7S82TPG,@2169P!QPP3V'PN#F[FZ_-O[+ MU,D:).LQP@6+7*F_G0W)C04V?A^E.)J6V,<3.'L;!>I0VWP'!T9OYXI7^W(- MA/:/6J^=#D02B8!.,EYQZ#V^])A"G ,N%1:\$R9^W"DQPD!#,H\P01 8$$*. MJI"/<\ \!Q+C%!7SNYHOR ..H)R.W^D3KK^@J7[%137>G?7"QABA\65S!XSS M ?Y<$(*I9M_!@>>+4M3".-^,+Q''6'.NE(EZKF_@62%)[E3%N?%=I032/[[, M][N8/&JR]9N[&E7*X07/6Z1*T.?X-M9#!LS?G;SZ K'E7@XQDXAHIZF5I,0;^UQX# MX R*UQ<2. E8%5U+.FE 2C^0;XY<&5>@1-24?67:LF1HD,J)\HQS'ITBTKI\ MQ/9N5SLC6-Q&!3Q>8=H5$WP$+((!TR4H4=@&?49P-&C37?J5/*CX#U\>]ZC6 M/DH4%]=E0;%R+])LLW5345C*!SU0M/W51H*+Z(#O[\R4R-NZFG_%=7^19"?- MF-(]&0U<9:*YZX:*W3GPI)W([IR"=EW;7$8NH&DS7)5WV&,=1!V[;STG>'#B=.Y)I14ZB#<4H*J/3,GR8O25LF#*6, BJD'E)0#I? M9== Y< 3P*\ QY#9_"2!TQ00) \3\WT(*P\;@]S/#(A[8H)=PUW6JTJ4;E;, M)-MH*1X7\ ;4JCD[1D^!DR% ?\WEAZLT>=:DXF=2_W,KSD![GT6T?A.U\-%& M+;PV40LO#@0U+"4TC^(X<)U2T4)4@O]" 64,?=B,Y4Z21CR)QV(]*9E[5R.S M]=ROYG@2W) 7_N)8EE]1S/"HS[HU7*>K_9)"\WDOEG=4]9;E3A4SEXWP!)>F MP!E*?-=XY6P?&ZO"R6/X<.8>)BE^<_/P%>F08_"\)QI+@X%X&'G*H=-Z1'K1 M[%+AJCNVSW B7+1C>V 9>CTW:@B:.)9;_Y*D$$HV MI\YUA#L5-E@L=R8V-TTXGH"I(CCA36=S8'Z/7(L.FXFXME%H H0>5Z:3\4NT M">)1R,*52!:C"5L-B%<8/:4/8(\-AS"!'RYMF_00:+XVL -4;FEWR)L=#W;_ M+'/"# S :6]]1JK.!ROC,W6OP)PV0]<4GPF*1](QL3Y MMJYVD!>=XA4SU$/BLF?W*B<#CL!.8CP<'*4N;N4ZV_1*8C)8:2[E0(BIF=8Q MMUE9NT:VT\(D +AK+=:Q'PAL,NZ-)F9R-!PR$&%<1K,L-C[8R?G:9M"2HN> MW/@D?G7&H*/ 8SRP/:9KWH#YB@G:A%H9D *,MMQLT>6@-C%5(D,4U"#%OT_O M#3PRU7FM;Y>U1>2WGE(1>3A%\ MOMR*O&Q ]8A_IJXG,K-28)).6!>1KP>BDF%(W-H6 \=J(V^U0)&IBJAHII(< M,S]! DU>U_@$0W2@7JU\,!<"TXB1VPM2]L69@ M@IV"^G*/XZ-ULF=X (*IMR7' _YHP^SE&(\K)GO9#ZWF4M(18/\1'B.@=QP MW=C,IO;$)GTUV"0GBR#D1-D5WI(H0-JX)YVXR4R$UR AV(?QR-;,\.HV65 < MLA1B?5(JS^>R49P[P1ID5)["8X,=M:1I],H@V9C(YB!WF\0L8V>Y%G<,818? MCL@:6M"XEK$U183F5-V-KH?1!1CM9&C,"'ZF!8K> G0<#=I&A^(4SM[$#^]-CV. TN36?&B@4#G&$?/E4/]"2TH]YSQ +H)#[.L.)4J1)D0W M1L%S0U(R"4N8:XJ5,9=;4"JX0B\R%S3%84(='ML=K:5JBXVQ2RQD=G:UX]8? MF;"6=^9EJ-=+U5Q*KI@1-;;#Z1VKE3PU9;48L&S\X_?OKO\[O[GU^A3SN()+>)O \2J4WB M>H,TP]=\*%O<6)4\Y8$>,C[]PQ>;8DUB,YHOH(V-+=HGL5+;/+(Y>NN4R$>RU,3P>'),EK%$2.XDE]M3PZ28(**.VW=3.OL^1]3;B6>S%\X3S=:0*,*%. M,7%P905*VS;2!P(!)L_HSL9:3<^(XD_\O%QS51M.*+8\4V58@!(:)QG6^U9S MB!Y4ACS#(%"P,-\R$9M-TC)&" MZDJ)L5PT0K1K:7:71D3:I45)[A:@_'R0N?*$4R$-:&/%<"+SM0\+K21:<1^L M:\F^U=06D@,1J4-98$@-KD?M: 1IS5CJ*(C*U36BSMOVGX^D#^N'/5B"0[04 M'"SW99.>2)!3P!961?/*=[(HCU=%G)H1^UHD@L,DO;;Z;'LU3X5 3^% MH\:QH+,D)ER2-I""!*L >07% 9S3,TVB1V 9:(RJ3:7N!>LP<\8!:.\+(MD3 M5@T!6^P)V"WK?ZFY6+'SON&UT8 \C>7]''EL3 MXN %Q6C?];67721V%)5AE":(3^$"K<@Q2FE%MJJ@VT!=2H#=(T2A4A'223"H M;_@V>-'317%9:NOTBM.D+5JF;ZYN%E-$$QPUXS:=B;R1=&<]=+4-4" 2#^L( M&""Y3TZS[Z7K1=XCOPEY)$TZGF]3M+D>%#!PPY0#+/9NB9/$VX:]A6[7)%*) MZ8F8DB3 Q1)TX56W*E24JYFL*96Z#%0.VTJ=-81&0%O!63^BY_R.'A60%JER M1R GKMD:;:>$6XWY2O7.6 M-8K9_XQ.-Q]51L5_LJCVV$SJ^",V(*5OKV/MP31[3FLR0 4(YJBV G$O M=S=DTFCI(4:<2B5YY522OL^]2#ZUZXU.:V2V9&)S/7S^&_*^VA8X.%'&F\R7 MDLQ-U\GOM13P!>G\M_7FZXH+1A'E[26B2$9 S]C8G7>VWN]K! M1' .C-=#8F"@7?&C&NX*$-WI=_;:B8A.=H#FNP^;S (?L.UQP MEYW;XB.7N=>"BU9 M9* ZU/,"10]97+8?[HWRN]O?XQUN8N',._B5.%R-B=$8%E._9.F:JYB=6O"G MM9CJO*QS2Z&\N$)(^A3"J-8;*3'DPMBL"5H1@(MCH65$2M4@&L/D#:OIJ!&2 MXD9VL/7MG#UA>I+8O.D?MYR+,+4XM*7DCPN]"VKHJ=0[&[39ZZ$7IB)>M-3< MW9)83.UJ3#5##DT<4!VI1V48L=DI*\J$?7'XI<#08ER(+?S)1:VH#"+ZU1^, M0<^'OG_XHD# ULYDNZNI 5Q=/Z';DV>XM+1R69)HI&1&=I]NZ]NMU YUNK:R M)-* @NJ"/8H+;MNJ1_VXZZ@@2&B]NH:@A\)O58Q=[=:BK9B6MKNR &I^QS(0I$:W^RVGT<=3.F/ M] MQ/ GPPJ5/"80C&! Y@3!KL'FSIMZ8>][61-% M&+05+"9Q8*V?7V-N5M;!+?2\HLD(0F5BHY,PLVRH&=*>QN/!8Q"NE MBLGG!M'C)45-*6!"#\%EL;>RZ.X+S)PKWZP9OLB>*C6384(\$R0A/,%4BG( M41L<@L9XAY%:B+;P8(-]AU,[4+@PPOX;%0OGQEQ,JX*>&]:I]BB;FO!B:U[N M"K%[A6M[O@/U&,4&W/#@:HP\X@)1:6^6YLM [(D4X[.NGJM:S!"BD7>'QJEX MLN6-M8=@B\&<",?_E.M-O%1H_B]\-W,+QK"_553M64H_>I4!N"A\:HP;(G9O M73EJKA.]IW+4H,9VV[)?5'-;IXOK+AJ3^>ZNODNR&.CF*YFM; MW5YG]=$$=\YH=K@M ]:]E^'S:&AL#9>"C%\'!UD+#*O3P)'F#R)"&Z<5$&M* MU\GI#>:Q>6>5UWZQI+ CJ>>IS%#>K/1=9@IGJ[&J&]0=6@5P;CPEH, .*2^< MAFT'; (/K+BFTA2\ASAU]4>O@KE$I9E&U),4# 5*D([ M/,3 !I:;KK#&7DNXXN:,#2/WAQQ)RTE-Q,WJT3,O_BX6?3^JW+ ] MRT])=V0CVM\FHC8(>" M0,B83XZBHRRJ8RBF#:^\+W6Y;(H2YM8%06*_DCA%H(5WL/$H9FU7F]1>Q5[X MJ_DPE2$:N%.II<$N$M80B-!9;D0)WAQNZ5('5.OK@;.@TZ'U,'+Z$=X?.T[EQ\-N>E4:LUTKLM?IOT% M3CF]\HH]B6ERAXSC?F5.^-"3ENR@L>>/*NK8K;TYPCHV00A% MG5"RX'I<"Z8+%/+H[A#UM.RX68J%X=,49^;$#=Z^)G=LPKY=Q^:O!J*78E%3 M,@)*0?>TK];VHD,"3-8#1D LOVPV[*0CM$&5!V3/B")\608=T.2B=>,9CV&_ M#K)2]\+'[W>[>()RZ)9+T(F]D2$*S1930%U@(F;WM G;_;-\+.S=1WCP GL^ M_,2+=G B]DV2S0 CNQE;V*RFS4Y!^L4[7RP1JC"%#3=G&9.N%VP88V@QE558 ME,%?/#7XBV[U]%L[#_79$*;!>>@ 2\+!SE?7PHA;A]L8C46#C'1.PBG+3+PH MTC^;I]J&K!?-G60KOG#--+%%L.-6N?Y4G1EIFB/>3;B[U]&-#(P\>4JS890_ M(]Z97J)Z%CUIM"NRXGCS"I+O&A9*US\_;RQ&E&$N'Z&JR^4"'>!_B[J& W"^ MSI9CSFOA,FSN:AV_B2*IB:_E>\ />;0KJ<(6'*P)!J?*>&W\H""\>,56TE%MW;:#JTS(M1G$&+T=!W^(D7%I4Z0+ 1 M><[B)&I4GI0"*^ZEOB)CU/P[#&\!DT!DFG\?/CMQ+V"!VZTJ-R35WZC5!>:G M;W4FG_K8)*O>[-?70OC6XL]HWQ1&K>43#:_>#"'W4F-,$JA-.K.E%6T7 \Y8 M.Y$4-EW@M%UTUY*[GS1D<6G[U[$\-*3G6,!B,I.JTWE:98Q(5J2C<&,;_ O^@YZW70PP1=(/*.>S8RDGBUD%(+F']ZA=Y ME:.N&@'(WA)9-%.&UC+N:+]:U!/;I@@AB:($80LS6C=;G>$I>$VIR'M+!@\F MZ5);NCF/,J5_H/&CRP $7GP/,@OEDH9GC&E.CA M\AF$LK;8W#.H7!#>&4L(^WQ/!4H],5I93DSC"=#LN?D$HNR3VL:G-V6.U9 M2S@OVN4)-:U&DGGC%"P#M\ O&KN55H;WMO###N,MB#VZ8G)7F^V60<<-*]3& M$]H DA%?FV !FQJXY00PA:WF^"5)!=BE,J[9:D'0;FCD3[21'[F$T;?((4>3 MDT.8LGSGI2NP[K5PV08J&;%1*_#!KK*)HM0EU'")Y]>_(;NDF!4:LH!=+9:T MM%A@CFOD.@)2='.[7RYTQL3F M"4CXF4F!)-^DK,FU0[ZW81XK/@1H+;3;BC>,^3Q@DH[_F4<<=)W1S8U@@;ZH M-99I,5XV&&5\'F:!7&@[1<]X6Q"N.T-]/5B[A]E#"27BOQ14AM&QR'&)S@QI4QLPAV"%@FE&1.] [3]011P-+A5QV& M&ASMS0UAHH(8E+/G,=G20:#C84)%^:$\'5550E7LG\9?!X'GG$N^MM\:P(BI7BRR]%-8R&<7&,PF@+LX>/4J[IB?WWBNRZ+2I8"O MN!B=Z"7PRP:/D:G0^.;LXA=;H%$JU.*@9$!I+;!Y-&)R^;TW9. ME&-,*HH%V0!D3CGY@SC[NEE;UL^35J-$56&#$<8F7YJ5&+H+F[4]C">8&P2^ M9+ ,-.6(TI)R67.B-R6JPJ1FBR6!KZ/%3H%A_::W$1C;'9HE^T0%$W<"53U ML6@TRRHJX]Z?,'&$^5U-)8X>N"#-O:ZR:Y@(L9EZ=8]LA_;1Q(CULC+I0/A(M LX?&@(-0[!7 M!_$^3C[#[]A+@ M@ 36V+HP+QXMMLO7*YE1I*Z:8H0THJ"W_VU<6U =U>IJ5 M##UL;:"GB4+O^<4D69_"M#FL4CYB8!_X_%?&A:43?+:_!88E)8WI_,*1U$=1 M=8NBVO?H.!D^X[0>;/^.8 )J Q]EH5^#6,48BA83WSVZ3,:;+>P@ M5AD\-3JFW'_JF4]->HGW<2R3@L&VM/2O&&WR;!APMD6#LWD'S\78BZCL/E"> M.J4C[89J6(%\H;.!Q$1G()C>8JAVDG$6*/V>@P8 )+!%/U<-C!IRDW0 M,AENMF@;>9-1I6Z%2*%$(4J?C^#&/^Z61X&4\TS\\VYC0C!/23.0(9KL].E? M>MKDO0 E&RF>U6.6:_F"4JL2F9DI)+F !7O4VKMUQ,87V((B8*Z;70^;?7RT MF/(4$>4 :_(X1G6:53X4BCEYDW)T@B&9V_GI:TYDNA1Z9:,1$RRG+U]B-KG! M+7TD+O#A^F$CND;5R09P!"BK/*DK[PBS,YV5.9W2T5 -\",-9F-1Q$C$/Y6L MK0<] E,X7@P/)+_+"(:F/B0F"%@X?KQ/*: J"BQG+.<&D7@KAB2G)%B-PPQ' M,GKMH!SXADV#)$LKA>@_4/$ABF9OWF#KS5<%"VRB8H)J]]'U8;6E;4S)(+8\ M)Q9OW$N[HT3!71?[D/)3=HQI*$(<9"F'.8HPJ6:Y@ /<13S?G.%&RE MV:^6 MD\1$#I-;INV47.WNB(80"\)TD/"I[:\1$*, K"D"FM/DYE*SE$&7 MAUPOL8F>G4+7"T[7L^\&!;+VV^_3<%A[LV^(P$N8(MH+ MJ,A]5@VS'[!P; [_%L/RA^0O<.+GR;L-<(7D)4A=63:LX+O1 M82SV$5=7:Z:>'.&3I@@#2A=&]]I1WG1=-PLBN,F3153,.;_7Q2H%L-W M#&"O*UYCT]<2AY6[WF#,+? 3"K=9/CA/*J-SV9 ^A7I/P67"]NEZ=F#?@'"T\7V2]WG>YLA'<7!;\#"0V8X2N3?B<2+69@-]_" M,F'7P'M)PS!IAI*"Z9:'N(A?%N(K&DBN'L5?4A.04;U@'&O]BZ1?U0=Y"W!+9(@*!4C M=BKMG$1.OXQRGP+%)K"8 V=MWQR$X,-""IB, -W2LC6+7E.)NYVC/%.#P@+L MQ&=&7<10JP2P:IJ\P)S?Z$/T]4N)_5"4$A#*P=W%\IG5#*L>>:_,,Y'3]7_S1O]OWNA_K;Q1=5%@P&@\H; M>CB@,-N3IGQQUM(#.M/+$<+I9L44_\JR4<>T L0&9)\,W^W MA;/^_R5@LP=,56(^(_;]4JB3A8&71I!IDX;CCZ=L9&-[LXVJZ"C>>TPK-)*D MH\JK;4UC'RIGM_V^#<&_Z[YMR 7SAHA]X#KS!_:1*F*@SGPEY0QNY*]XA_HZ#L#IYV:6OS#U/ M\MDL'8VP2'DQXA+RY[:*7C*9ID4U2Z95.JNF(!%1Z3RLMSX;952ZOBJ2,UN+ MCZ";,/* PM^*/!W#NWF1%GD!C(*J[ M$OAM,DK+:=&G#&D[5]1UH2)O-E^X_.)%R%$&6D24.X;91*J?IIC"NB.)>)KF M%4YV,H,5S9.W5 7[[$"5N@$6(\=S-"WA1[0#U&:I^=%HRLV/LT#D5B7I^IA9 MU.-=+;7+)YWK] :D:\ILY0#SYPG014G\< 0$,4[^CLYAA:">E>EL7"892"?Y M+/DT_VH-4CLB.2#,?)Q.RDH6U3F7;%'7P3@=Y\214"/!M53S,&M8YFE>X#C* M LBQ.JKR5J)6[P#(;MOZ=[=_\!*.@UUV[\3;N0CL*])Z==DJNIUF8_J9%57R M2WO-+3C'Q7B4P"$>YWGRK@64+,_+M,ARV+&,!"8Y "V5Q^ NF$[3"0E6@WQ4 MP!V!EU1G>3.SC]EHG(X*/ PSY#B97ZE+I[ >EBMWO03+-^*5U )F0Z:,CN$Y MYHM.2V0+V1A49CH$)=S-V:&RAZU41)#3K_9B_3-W[HXD.XO# 7>, 3S%%?S5 M6I3^XRT&GI_#W'?!78BW[QI5-GL7FH"S#S:BB&E7)!TF_#=(+!+YI=AD%,C= P$PD6U%)D3YLNUH@LEQR^)FZ:_C!1H39-JIDXC\6\ M\,&/TACOQWOSOO^Q1P7NGN@(RJ(0YU%:%$@5.9!RD1%]@%19LNP(I_&EA9[K MJN9(L+:MW^+\K&/ ZRO/X68NL+<\G8!PB)I-!FKBA2KFF$AI$?L3.&=9.%6> MGIFD$Q RX/8'J: *2)W88LD2P^ V*<%LF/\;3*ENZZ$>PQ^5-6,KKR'_9SD M$_(3#5 !.R%%M1C!2V.X&9"M9R!QYU.GN=F4-O%8- <+8O=@.F&&TKE BG&V M; RH?T5AETIMC*/*%U8O\@MR-M9_#'PT1Q:03V$QJIQVN\R9!T] 1A8X&1'+ M-[8B93%)JRDN!SQ&RS$IDFIB8>]TT5.X34<%_9\#>L LQ?:QU5XXYWH@2[)28D(72=AA^I%!>(%W>_C0H0E4#CR MK#2Z1U'@;"]C1]YEJ2. J(I^)6P;JAK.T",X*/("=1IAF];>/Y_Q]1@VL3N, MJ8@PO(_XOKJ#CF!F2,H5_1P#Q?T9C(M;1F-S!D3G,:DLR1LL*0.]-X.#&I#] MF&B>CD^ C@W$Y.IIKM*[ L1S"'"WW6QM':![&%E8 ,\(9=ZT%FS::[?4[ MT^%XO_D,#W@QY5=VYQS2_.(A4T^CE+>T+$D">+'^8)3%CY3 PX(]Y.IKB MK3,NTVPT:B&X?O8??/_$_&A2SUOKCC!#T&#MP(E'3(&S64Z-").V+/H]EGV. M[\TQ7#[<<&G+V^9>K///VN=.OMO3UE?,"CDO9),[L/B@I$T*NO13T,"L\3-#",6)%8#;%%76%W-A4 M:VC$U'W4XZ-=*DB*RW+T52"Z>*IT4>9+-JH/BWV",9_82 MNI0OQ+49XO9+'-_T=)2CA7!]Y,IV"8,T;. .N: CW.]-L#V[5H-O>%#@H M)J21';G>H*WZ2\PR59E-CZ 3FW$"M#(@MM1)(@.TJ1P_5#0O1H@_R_)#FSNH M4$6*6/1$F@DM)9[@'/F:3"B 1C$48SZ^N13-7:,9G M94$"7Z1E+_BEO0L,?_^"E?NN:C@!!PS(G>(W&BLFDRG]G)9]K"WBA0!Q(9_R MFD>'R/KH5/31P#R,A&.61VXQ1,;SDR5?\VT=>]?<+<8V.. 0_I,6HZ.27GS' MMO[]B7:J2?-/3Z>*B87Z-S&AXS_3#GO0%-1]8Q4"MH > MK#;X&]Z"^%N5YB4)+!E]0P['03Z*''^O0C)QH3&\6\&_TZJ ?R?3,:N'%5Q( MX[&Z(_GIYCV9%6DYJ8*/]34:;"9Z:@JZ#9".0#"=L5V)_T7A.X=Y_+T)I.>/"/A)6"H9GO?SJS_Q?\NOS(^8>A+I[W3[:$3OO0_#&50[C:FV.2 MOWJ02CFL,FIEDL./,?\5;>SH>>;>#^SLP'BH5"K=,38NGHLQ<8E:+;^;"-OY M B/0T"?-4#KRS)!V_)7* >'*Q;&2Q5+:G"NN8HQ1E(*@KY7!V;!P8*8NJRE1 MX14.,V&.JA%39A1S:2AR'0/@B:4UA!&+EG*8HS45G[ZA.PU.1<>*_H];@3(@ MC$XVP8)@1KK.H*Q8IS4ZJ'/CD(TVRTF)[GUZL^-/[VA&5)U7=%+&LZ,(N'$F MVW:G\XSJGN&,CHX: ,[X_PCJ#2(1R$)R9A%#Z+!>,D*L^A2OTEA\GU8;3>EH MU59,I%3&8C'M)"Z$+R%R/!$ZS1>$J> MC5%:5C/S'AKJXZ\,)LYF-@;%$L-JS=.W"(O-M=D')3]:%"#!9AA>DP&'\IYF M?7$PY@?ST82B>6!+4[0*?:HQPXSB-$&#D6?2&:AYH/F"'H]!SWPO->*>Z1X" M@0FN0!2>JN0C'.%UO>5268,"5.9T7,P2&!%-N!\XUXJIB!NJ*\SAN1YR:___%%\M?]!N_Y MCQBNM_,2G_3O[SWPMP&!-A]C@O7_,I%JQ2C-&ZO-#^ *E^ETDBD:[D%MT__3 MJ(WYUD%J:V5OK=PMV*RR#\-K>ULXX&%&V$ZOS!B[&&0[O2++[,\,//*4O8QD#G M6 L%-G\W3_GQW1VF35_/[PGU$64:^L.,U'\#0\FW!$GI2@IZH_QQI_6P#>4? MTM#$*\^0*%ZRM2V1X-)K9!ZX://[)>X&'FRLR0$KLJ]=Z;R'C5=D M27#:'B@%T@$^TZPQYE94$TF-Y/H67S'E#>G)VSTU):K#H?.)U'?8(>QR_7@J MV2]T4(9$:EY[]YH0.4%XS45T'"U81PDEXC R-R5>.1+!H^NUJ];,'7!,(#)F M10OF>H=94((1"0H'0T=@;_^ E3F5U",+OJ^8V>"9@N3?POB?2>EJ:1&?N:6: MNI*7GH\,- TR"C?<^VV]V#!(#Q=J#Q:95N!:TFYK/8^VOKR9,-,%5>942A_Y M+?V<@(:VI:*DLEN4QC5 :5Z!J>]P(M:WBM&IU'[9[3)41ZS=>QF=RN-E<$X(ME3 W>N:Z# MK-H:4IBQ>1DK?U'RY@+3?S&(%OY=,E$I?06&@WR1E3S"'I8#L=X8Q."YJ6U[ M VP5$9ZN,)<-C>R+^2/"%U A!-O*D"ZNUNVQ"V0SX_RX#H=/_/[L;ZH<1P28 MEHM'7*-+B]PE%CV^ 5A]\1*!P4ZS46I3&]UX)%W\@<&K(G[UB! 4E 03[HS- MK$3H66J0.'2LX9)'0JW:^J ,3=9E]NM%3&&,@H77^A:N48#R,*]]]9 M NRKT+!:2]X2.P51;DT7BG6;"T6+F5%1DCWU#2](1X-13R%LZV0Z 2F(KT _ MZ&@R);&*2Z^M%V1NDS_9VY9F( *:=Q=H!;7O8JY0B6;^8\872M]&'(H/,(-K MH'.$@ZQ [V++$#&ZO?S&(&'Q>S&2H Q01=4#FZ8=(<-FR:)T65XT<%98-,BP04C:*DITK\:#*J MDBF\6-!3XU/X9X:)">-9F4RR,;KLJJD5D#/0VLJ,8PA&XQ$Y__))L-K*ZE". MLG]7D \DY;8X\UX;B[["ZC-HJIK2)$;,%-1Y8JXJ#&SPVXFZ^%J[4N;J(LTH MK!AF;<.[@Y2#7S>;!6-0V6F?KQ_FZ]LE3^$C MXWL-@'60R&>"*H,AO7!)F*LERCT_-8K0 ^/*TXR"7P;%-*VF.85@C0LX3SGB MNP")U]=?UHQB[6C"];1+RDDZ@\T?9-.TS/']?):.1T4R'4[P\C9)5[@1>"<( MQAUPKXWD\:2YLK;X?[7,RR;FE+D$S0_&DS0;<4S>%,_X&$??\,7H8GNXL;AX M"#L;/1'(,">34F(0E) IYZD.2C>A_< V$^% ?M% MBLSI!"U,$]#*G[K^A]8=$^O([3P8C]+IB.,!JU&:34=/7G*\1JMTBN "3VQA M0BU4,)PNNS_?1%X?+8P764-M+\AYUZC6&%%X@[Y5IX3A&M:,][7TD4*\SN4. MF\'%D?&]-4VG?(7E\&LUGO ]!3/C!TKXM9S,D'.9]LMQ6L)M)89QGF%TO.9T M="Q0*&(:QMU1@8;7X"$ _[ FC5O#_ -(*QZTNQRBYPVW=H)W*_(4\01R?==K MKN5)LI(AX@.-37LT!L( A?$<:(JR2485M!7$[U 1=[QE/'CRUW\(DO:GFC&4 MV'UYAJ8BL3*TW(#^"V$3GT0Z@%W9WM:2MDS1_-&*\_[+U_(25V3#'.]:*CFY MDB#H[Q1Y7]5NA[+EV^@(D#[Z2ROQ62#O+LLII7",*.^I3+-0^&VN M'TD*9BOB7I^&%Q!$=9"$'@VFJV[.E2*92X,.89SDM(,WT(O&[%2+L1C%C%PS M\07AY2 L)@YR1^)VV1AS17UH4$<0%[Q+._J/'@1H-$BZ1^!-1-?L[5GM6%-+ MI8U#A4]:@$^6I>=(27QL X%.<,\8-1@8DQ*@,;7<+*[_K0WBD*S MO5XH"GWR$HX%5J V!7_NU"A6O(7(+4I":<'DT@_?,.;*7(KZP5-PX124^VZQ3?0<&=B$,4U>8:5:0HXU M@& 8^S?#3<_0W,"60*0EBUF0@)BL?V\)0%2_FY6;;GF%HP MJBB;=)IFD\H;HQ&S,- _QX.)AH;1Q'O&5I$#-EN.*;H4(5(X##4MLZK)EA_I M-(,$.)BJW"&XL:U&\S9\SEK^VRIRHO53)1@PP]Q&%B! $> J M8!^LW$!W42OF #]-SW#&3CNB#CV;\K-/Q;1 (FFE$3=F4P:-(@&!-Y1YI;D"VS0LZ.]](8#G<@>\ML13&AOQ*;[-2V1/&GVY=)9T_)N^_$'_:IIEJ% MQN)'8HJ;M(SNJ4L;-$2TS"H/LMD)JSSX:\8J#RSLJ&"5ITAG%"L&*D]!.I%2 M>>#*&E>5"ZF8I!4P/@8!L?A]@QF\QFGYCUV^&(V3$\*]'QI<7OQ M10R.@30@CMNV0TS#&J&G[ &^'ND-,,G>R)^[T%<+UU M%]7)4(WH5T&W\8 !70Y6#1RULI[;)+ M8-BW7$S.&^G!E-!V3-=M+4DS0>00B>8'I*H8ZJ;5)=OQ\#A#&"[2?N_;]U2" M2#7K^;(+$M YJL^3P83M;3:MO G8B&M=]YK.>#IB'T1$FK:FPEBFZEM*8VL3 MI+UBOYWM[)\YY/2QAGWUX>2[!OU@AHY<@/4U^)<\5I]4.?B5 YI!&XFH M&1"Q2^"!92B6/36&H M)282E01M:4%W223)VA%S_+LO@X$RXU",+$ MT#;2?Q(IYU,QD10\O='8XSB&UKN).J.W!F6!))O#'T@/3.E$UU/4,DO8OL&$ M@!**F=#Z4:0-D@'MM-KF8JQU#T7^G50^!HT5AFHC$7,\<).TG"#URA$@VII, MTGP\\WJ@Y.83];P[#_WI'G5E6K%BI">DS\"LY0RX62#FQ& <>1W6F48/8Y5> MLBS>"Y^<)Y^2R1041(9719V2W'5Y.BX,XBHL42&8#.9 !5(.1MA@V"P(>3^: MD-H>@BV]!S?,7F+\/LZ-E/-J_C"W1N>'31+K(3J*Y-JV=C^W@.78FG)P[[S6 M:A[O448>$/FED-8%X65_M'VYB*/W&S4$[P\:*0A+^P?0\.BPY&,4F$EH5K_* MA-LQ3Y OP*=R=! D9&BJ=X O_#X2@0 M;FP$+'>B0A]IQ/+>%XPCA,NMA":GLQQ_'145WD1=N14R=6[B@^LZ$(Z2+6RJ M!5A74,@0- MF527%*["RX0XZ;; X(YC8&?1:X5FBN$5--= ^"$!"B_]-?J*"3EQ?7 MXPA[+WL%@#O\G@?RG;PQ--(P%QR?N5K!VVER*T6#"1DTGH9Z#&*F9A&X[J=7 MX9J0?Z6_#TE2/&6!/EU\INLZS4<$G8=43GP7 ?0^UEN"ZU_[CP,O'J.U8C3% M!!.RW\YW7TYWE.\-T_Y*M=-SA"P&95X%UL,)SAAIC.-F2N+ND=L(,5,+8OY3 MLB;SO4F0!%/V;XVJ*0VWRH+ &ZWA>O -FN43)16XCANABG:182L:H? M[VN+/?>U:4Z00X/U?BG0#!^RY*>JF<@ &G DUCH1WW-$.\R2;)B7XL5OW6Z\ M;K-A-9;G+ (U;5\V+*?\1=>]:N'TVC>!D!2>L 4>5-^N-MAA+7SRA5R7*PI8 M!QU&?@.%R/PFG[VBT.0-7LB !D9LJL[^1 M[XE^J^QGG%5L%]VO=!&]9'.^BUNS7][-_R CY_T&"]6CR>83EJ(VJ32-(ZI[ MR"M$@I@EY0@UI0HCI2H<-D*$YLE8L(F;K7>O0BUL"!OQ9K.]J9?X_"!'U6@&7U1#$),:O8:3*3#PBU)5L]EP M.@&"'M)5@"%6Q5@ZY/R@V.MYCOH1^7?&0SC&13:D"P&$M!!21E\$0; A31BE M^EK;,I'HL!#O$I23:X<=!)OV8[^XR][7<& Z)BKEA 456_Y<=N(Y+3 EGI7# M(E>#_%T-;M;NG@IG[!.U?:M^!MFD> M=K_<4")4G)4@DI/)+"^&;K ML"CU2A?H[L(M*(<8:H"%U5$*NE>7( -/8'CE9(*K/1R7A]E*GDV0N?.F3%!: M(9*'JQ:^/,14NM)R#\@?A+C!)Y=U'#N-R,T8[?P%?+:[WBZY!*KB2DBU^);Y M*2 4>BG,??Q^3VV2O+NT5>[,)B&[.:6^M*Q!I^Q-?;6EC9ZE"KBJ&/^0?+J\ M^)32;USJD3,SX1.L".DRQ_#ZOL$<&BQB@+G#<#@J5)>/ZW-Z2CY2YSVU"E!6 MP,U?F1_NT?9FIZGALOGH25.!K2E 1JA /9WUZQ+++']SGU-XM2K2JF2XD%-R M%+?W.;$W"CSVI!TK*(W[8G\MU90X4,S1Z@X#AA C M&;W9Y-@>G9+/^Z^7YV'K%_7] Y^-O'3M@\0(XW_]R_GEJS,[)?SH0DV25!D4 ML=$[R]J)80AHS9B- J--O(9B'_."6%O#3Y@Z"OIUA92=@@],I/C4K7 +?&"1APM0?3Z69$CX9!TY\ M32*^,.M6 .%$.3?YIX&D4X;\4U<$]]IQJ^-RG'\:B!WP)'"!]"\(3G$*+\QR M#0KB$/3+1#Q+5:&6*\,*;146R4*<9RRX9FX2:0J?R$%M0!#-$I-6$.[RE?A< MI)_Q> H=D)\*$9FA)[<=*=97&>3D*Q^,J6(?MV_:(+Q5+)$PD?=1EN!'[,K0 MV?0(B@H>99P6BI92KH223D>AIM>ZEW8$N)OQ$I3]-Q2QP!:F0=S6EIJ5QSFW M&EA[!GZ8/802M34"52]2NVPR0AMR7E3L_Z:4G5/QO.RPN$1>PK]5"43#D6"- M)[!(3E6BC#<;S4+<^))2SNA;:&N/SAS8RADH252J:A+$5^HU MJ2A&P?!#MBAY-F6LL(8@.5F9AY#:Q+S1!5SAX\<36.CF'$T_L)#.B'>QO]HM M%\LY IS\2';TNR45%;>NX(R"SF'OQM/8Z/7*%07!2*'#;E:2LR V4:Q[A'46 M*[2$.+*W3RC@B+FM+#B8IB-R= ^F%%ILSNVZI1,^D>,IATSCAG+XFXN);#D< M\2?:STPOK&=D0"9HJV6T,]!SR+"$3J"L_8U&700@^4+JCB+ V>CXA3E\T;^^ MN6%4(>_&I=N\CZ- SO0BU*2C#CR3;T@3QVY#YAE4#ET+B->VY[5#84/]+^# M+H,N&UWEV9"@>%?>_/8XX2- MD8"ZI9),BR5,D7:9 '7:!ID-.2 5,7\',QCBR0^6]>R V<,),3W8@:J$)5/8 M!0?+D;8[:$P@BJEA_-?BN-YX#PZRX1C[&XR&,_J9P31/>&X+SC?";7:\>,@X MQ0Q3/*;5#'CHJ0%45^M'766-KJCK,QME0YA3(7_8X2NEO%K1SY+_MBE*-FL4 M#]'\*Q]WW@2>_J#BS@UK_$%5.?(UJ[6M.UE4"-%OT M8K^Q,@ODQZZH:B7('2#MV:Q6 (AF;JB=)L6%WNZLV2G MMN6KVCOG"_1^$J22P?S%!K?BM-29@E0U%#Y_:CX)QH@L%[64(_V(R:P$CHAI MK9;=DDUO;H8 'SP?4\;6!"A%DNLH#>V!U4_;'.:$5\E'"?V1XNCP&ESGH\I# M#$;RW:\>57AS4.8]11#^SOJRZ!:'<7EQ[;E*.9<4]/, ::3(*3/#1P0RDI.9 M]J1*JXQ+&#>P5TM&>+OZ41A;#ML9@QW]52(3'$XN"L&7K/Y";Q=O4Y?2E\(S MJ@ML,TM:P'=1^19;O]0IOG5M@O8P#_$H<*IL M2^]M@5HO;<0:IY)A2?:2J @K?Y,7;CI)1[,\N8"!S>_1#(;AAG!Q5*1O8^Q! M!??U\BM".<[2:88Z*I!-CJH!)O:__ *33:832CN$#HKI**G0G0?\[!\UJ-@8 MLWBU@FF!ZH?EZ0KX,I\B$\&B(LQD+#PBZ/"324Y::C4B?+6B\./OUHH&RFHJ M-6W*R0@F1/:Q'.O<%+)4I(@],#Z4W-<8Y$M0PQRA1ZB:2(L<+F3$#>QB&-G] M'FO?7/9QD4XJ*=0W0S9/*T9!E1FM]J0P*XPEYC!@#_%J&ZN'<1=4PV767#7$ MCIYF5)=WY*\5::HK&KY3[1I%PYNT^U>N4@ 'TE%QY\EQ+WRJ=_L5R[0?+&T? M^7@R^+R>[Q>X@B^@'>>,_X>( M2 4'Q60Y=8EXRAD7S5 OV *_F+(H190I,@%>1" 0]#A=NS=<"/9SU,'&_*.B M'U3I$?["5/O5WC/#-%XKXZ_E)I''+5U!,?OXVS0=Y9G\-AW/9#E'0*&-I<. M9"H'#4LWS?C@255-^*5"HU9TZ1!&8,9K..8\< P,,8L)3"ME@=>Z LJUF?7LFG@,SOPC',5KQAL_ M6RR6@A=\KBX%4 T>YLL5"%@GB"%^\2H9/ ^.&&@DPV0D3"8HO.%G,J?.P=)\ M\IT!&)9K%\:-6+QP%%=+N.EUN9[@V!:(HOSP)?@\Z/T3RCBGFYO3SSL1M+YI MV8"?8?+MUNJ"8OO]M-S]YA:OP,4SUS9HEM=?4"P*DA6AXR76LP0]+D P#3K: M0@^I2OYMOI!5PRRLY &"61[YM!B6X:=_ ;8V3]YM,(KFY288498-JTA30(F1 M3[-8MY>;1Q#U; \,< S3:SXW:^DHTN11F^>TC(]6RWAMM0R[>V5$ 51(-/:/ M\SM4Z45;_:?!"8@4(VSO-$WVN_IFOTKP5@R(V6!5/VTX'./3?+<HP']QSN25?Z_]@[R[]=!?"FR MEJ4XBJ;ZH74:TAJ' !6=.F':C6W91C!)QNPQJ0B8.F0\K-.=&H_W(:A0U_!, M^"Z(V]&F#T$P-I^7#(!D:MO-H^T>M2=6'X15DLP\NP,39,V<+168^J"ATP5> MQ6AGO+#(Z;'G[&.[UL>.&K*QC+-]A'%_S)"GZBJ&JQ_DG\_FB] MWV_6+G#+5':65)60 )M1%ZH4;VA'Y2M-;%I$B1:"B>QUAK12"2?1=JU'.Z7^ M$VIKW;:9)HU!_:,.CD7G$%,4\5)CF'K*J[#,ZE9,<\ ]]!^1P M'7Y\AM5)T(Y%)PP]TK$TM'I58W[H?KTTY>?^^_SN_N?D_#*"NF%+Q=?+W\F, M=MH(]X@]<_R^V5:VMI44PS%#>F>0(O]X+#;[JP<4F.;7<4(W@1S,5CTX;/>% MC+K_H/&6WGV!FQ+Q68-O$HCXO]N>U*;X4=5&42#-G\O68,8G9SB<@*VT 2TF>IZH:E!HB.^Z&IF]VO(_/5!U:H?&'^R\LUV MMQW#53+R)B'(I$F\>U7B&TD)1 C< OI;X<^D)A3V%70@VAA4P7$JS?!"3QW6!KKZC%Y>1FT:J3]V"@C1R8,G(@1CD>5N)]87D=< M#OO=T_B C6/1=6\$&84@80+!*')?1\FW_HV&B0\B3WJ<9DL177'.N*U+ MJ_,<80RS@#%@+>C@0ZP,W9.%Z-L\G&K'/FPW_Y,ISK [APT7;(PN!QY*:*HB M>"AKF(+3Y$;EE(;H0RM5]GT>-5I(01*_S%#;@;#1L$L*: H>8XH6R("!+J.[ M0M]TU^J$/JIBF(TC&UN$UT QK(K0%!J[,+)A%GNRF$:BH8)SWD@XW=8,?RY! MRR<"0^N9M_O>Y[KA>]/PW#2,-$#,ML_]?0#1CRG&67'[W^?U5\\LL]VLX?=K MP;'GD8JT8!"&-/GK?DZQ/M?18Q4_FI:G-V\H[TY\C]$- M;X!OP!% ]^\3[B>0"'VA/AS-3D4PDITC^;R6@&YX4@VHG2=?Q;DNMN7JRL?, M3,*U6]Y7D94+KF+:M7]=%^"?N0Q_NFC$QJ.(9.1)%7_F%"-']&,'&TP]2+?P M^P; *_$+Q6:5#;WWP>X:3I>6>_CI-VWC[+%(N,2F(*Z0!# 9/+9*$@V4J.H8 M?N9T$8/Z,^"XV6 36X2$=@84Z^Q0)[]$-AL#'!FP)I >S.)P:S^9UKM>*6/. M3\M/G:30M5-S#EKU@KY-?&S@G(I=P3"(4#0KAU46^7"2!Q^.8T_&#IDN^O M3*--3'[WQL$UMY5=\](#57J/.XK7F)%_-%/W^:9$;MA>+I[\(4SF.BKY/M6!' M7EEVF*JNG0>J)SZ^A6X"B%8? MCG&HMD+$;0UZ!8F_:6/>+#'C[FR]IM-M?+!]=^<(]=S:M>XC=JW(D _605;# M* ]UCK@ND<^"$&!$X$D MTBPFK.L&-Q_N%7'4<'VV!20=&UD25FP-1D=QN3;3)'XW:EU+JQHQW:*EA8:" M59GW1 O-J:QR\0#U*&1?9J:UAX&7%A''J9 M2.?BL69!Q#AK MZMY%B&Q^+7)79/AI%@.[6RW1XRICA87\&@C^+*Y M7;"%G35K>Q+*H6;Z$OZA=@X2_J$&6/\[=^5EF4-II>/X-GM7CHW$X@5O'B_4 M:34TR%SNK/[:]K#&'^EH,%K_M>WYC[H$[)L:4XJ/C-9M#6\-RL.&ARBL$!LG MK4B)V+CMKE^5V-C4EK8F+/"XS6JERH!$*L ^A2#.(G5N=P^2BQZ/LHG4=>UZ MQ)22;%O$.'^-CLK^IZ=CV$/HS.K('W-M+*;.@5R? / M8K7].M].G\S 8.@Q M 4D5@^UXJED1->7A"&=_TD@3;@-=B-EK#_B_T5/\K< M\(@&UZVI!,'*!N@-3HGD*6*9U68K,Y,?5$:S; YW8N.5T%N6)N(8:K93#<=E MZ(-I-NYH^7.$9P1YF\F'*]BL-5TR0 82KA.IPMO![M&C=-JH0MN'#S3-#?3> MN50QBFM0D;JR 4U:Y#9L+[+:'@QIBI+;Q\T2%A]9^#(D+"P;&XD@BGA&FT5J M ^&MLSYM>+9L45Q)7U%@XVW^D1Y5;9NO8)';8"K1M%#9Z&.2G)]@9 E[/:+. M[FGR?KZ5AQT%'I+7;*-=]H;/SEY-T)4PXD9^V:,:WZXKS%;U&$V>#MHEW]$; M!$%FW\E;K7O6"R3I$)/WZ,'HVI8<*ONIOE[-0;8D4*97 MK"I1@%662WY1:.WWV_QGTF/L+=#&[:N-665"N2W'YRG#.+R$FH25F\&C%J]0 M,E!8(_#@&/5#M:H+0W?0]L$]EKS#+F(+URY<&&LK$;MGFW>J9UL]-D&W87Y_MQ5KX6[A\8EI;G[:[Z%H_=X!? MD]E]*P4$7UL,S8A W%CO+G;3Z-_C1.ULOS<_\ZX^8&T'MQ7 W,U M%V&3!,_7%K%U'WR2ZYV*P6W]+:A2DF^:LJ)GGF M%Y-\;:P.!_N)/H] M>CFPMK_&DCH/O!,;2:CSFTT1,<1NC+42"EA&&I-OC]O?/I,XT$2?.3V-#@Y$ MS7\/(NC?Q:% \PZ5!4-L#++Y#CD55EZWU8?B%\TA?F%NR= 4%2GW[;FXOZVP MM\>CXJ@CC?K;T1'JTM9I2SMAW>H#3W(5[/[-M3R!!:\[&PF7]SNJY;8(-RU> MREN36BA5\;:^JV'U AMQ\UV>D'LY9K' 4ML$#;ZUI:\/+:&K*HJV*C$#V[K9 MQU-D:['PACDS/JA/?>N'M]FS!)<^6B:\;254G?#V1URA<#IRMD9XVQN- 8D[ MP,&XMKW77DBX1WC(\6&=E P>'8A^>BI/'WYRTF*B)'J0,M_>K,ZV6[244Q5RN[<7:KFJ["H/2>$O]9I C[V-> MV_NH'OE:4NE-55WATI&VI;(OP_E+:]Z9^6?;X0TJ7[=/;><8*L.9S.D.>^ J MCU3Q7@KXMO;V[9M'/VS11S*?-[MI03]^^+*MPSC\:$WOYE/15^'!@-6JDA,D M%N$Q-2>OG=UE*51$"J_)LMD^S[++L7UZMQX66UQ3+OK?/) MN'Q:0#6X,$1N\/KR.,2@/#:QC\4=CO+8V#Y61!_KN:Z"-]&YPHUX[K)#4C)E MB3E@RL4:I-'CI>N2"A=IY55$ZANYC7I([%S+#*_)MB;E1#!H^'RU>FPK9M]Q M E4E^I3+$$O^ U>U;NFR9S_A%'S&=6C-6D-1@:W-NK\XMJ-1:T?E$]I[!:H$ M%J8&:3[6ZO>XMZP@(CK!F546#PSFN)DP=8<)*% .]"YL*4E*BG+5%J^-1)-R]=O-MN;>MG^>F-,0MX=H_G/ M,TET3"TFNWV'@=JAV LDO)@#"U:XJT'@%>WHZ0%:=Y=6G%:>UJHEIJ>]_A(' MM?V&!M2F/:V!UYI"O\/*-NZ5;UH6SJ'\3FUZ%V%'8&CS5@@5#0'=3RJKD651 MC4Q82>,V?$*/1=9$EL_'T1[/!#B:8A&WRS666?F=K?U*@^*/6E4YU\BY;22Z MHN=^'^X*N394':$4PX9:+L1/N_W39&M5"RQNZFG VW_#74OHUWD9A\9^4U\- ML>I6^Y>C2=>7T\.XV9/XF[..+[,JGK_RK[M]HB(Z2/1G5SLB_K@6LH@)?$9^ M^[AY@.XP9I3%Z-"@2E ^3%A=0O5WO-DB!M#O+"1W*4^BV[8=(%D07E)C3O4/ M3*(.S->F8D1FBP3KE"EPG?\21N;_/+I6HLS39/!_W5"_VPTH%DE30*7%;OFO MFQBM\ZY=LA6ZOVK2_;VZ*/C+;_;D6M6-F^J-^3 M:WHL\3_[1+?*/^JP][,0)P/DH^VH/2J<^QV%6=0F[4'#J=G,")?U((^$WI:WSVCD?LU M9B".?+@__0)&VAZ#@-8O=^4_;W ]ET\\J)>8JJV+;/W"R4/>U\>'YMKF)!>I M*Y$<2_-&U*_3V.>-4>NU\4..W8.8W?+!UT%M\=X.T@"\S-ZS.U5\ A=QP*S8FI/Q4_;NE\7C:-FHM)M M.7?)1&YL]:[KG!T!;J^2HRTRFR':[M(4+0M-K(BN6K)RS/H>#@<4>: M=KB9,%I7"G%ESW;;J37G!M^_[G/,/[6@P\G;X35G)"U]WY!0X&.II:KHP.OU MG*1O\VA;1K49O&/[;8G*7F20"HEJY6)\FX@,@U.%9N-&1I1/DC>U O*C<(^"#YM<[5#;"@K M6[42E;R9DGNZEO-[C1]@6S8,[I>6K XZV#8!8J>1_J5LSN?U?H>&"2M_M-(G MMB77D#[0KIAN1S:G.FU=Q[^E"PJ#6TI9ZAARF8GE^'_^VW^+@73VF$%\0_UV M(WB>'['A=!7BD1W758S)%5PWU)L\^9AY]FXF/L<&70ZS'&"_# M[%0\',KY']&4&PU9]=.36*-0$]R%A/S3>::2/"S219[/H[5RBG'L4S[6>@BV M#-B-,(WEP2C24:RR>K0:>A8#YC!JC!6":"!D+L#I@?BSA,6BJY4L.SV7(8O5 M%AH-I^&'@QDN36N5X-UFCY!NMT- M,BQ"'PQZ,!K.8A]GN$=A(0M8^@5#U:&BW":X9[%Z]_VO=>A%=6)#B@_&I;4@ M[0R(BL(,0EAT]C!S&:Q65?1.BP';Q)/'L796USR-L=V=U)!LWWD MDKT)IE4X3E5H34L*K$4P5E*Q487(KX3MW6\8U;B[9[T,J2O("<+'?D5W.N71 M?-PNL780AQB2[:JM\8%IXL06M=&CO*>&#H_1#D2]NYK?$]B97$(,,;>$TQ,% M]7["+)6DS-".\!J9%SC0.:;^=^QBW9G%_,M^MT0S.*>!RBHP6E,(U]0;9S_2 M:.LS+S=W5\NUX0X&]Q'M27JDK,'+EQ@TCL^SN,6:S)[X#FKK[^L-ZO-K<9V#6H&!+(EJ#$/ M]>D*SM8B@CC?EHYMY]K]?B0=&,"0L67&[<9=9=X#PSL.W:]KI=%>YRU4T,HU':MD MY.RXV^1/.F4MF]CADB34FVZ"MR4LWBZ[:K4?(J"6U^*4[SST?"7WQRH,WSR6 M=(%\T#=Y-]>&8-RU'CF9IE(I'?!-W5G')(A'#"+UY'Y_ MK3>WV_G]E^4U@X<$!]_"1#J[]]5CHEX[ _'H*07K@7M=$%85B5/7)%/L*5+H M7@Y)Q^']: ^OO2JCS #C0FJN^DWX4GJZJC128':!<?;^Y7+L_._G[V' MD7WZ\+?S]R]?)Q_>)"__-I!3*D/2$/1+3>KLE#S0QGYWQ5S%4,*^DT'R^_4H+A4Q:J M_VM_W<^W,-K5HSH^LF#N*\. 8.4^6'IO.49/B)A>L30=&XHZR<%[9C_/SV$ M?W,FFC4UM5K>< $EKFOL#_?,F''(,?-JL[]Z0('&/MMWWP_V&G!.A[GB):_$ MP^BX0L+BIV3 5G("76VK]L'/XA."N]DRA,'?MWB];6YN8"E^HJL:Q+J(.*O& M*HD@S5'^M-L]_+__&U!+ P04 " #S7E10@#>^X#(" !]"0 #0 'AL M+W-T>6QE;#OA7%/ML" MO7BRG#G]]=.+7Y*,L9%U(_MBW3TG/??<64B*&[UC\% !:-1Q)IH$5UK7[X*@ MR2K@I+F2-0@3*:3B1!M7E4%3*R!Y8Q=Q%LS#*VE4%X93M/#RW0":9 M5$B;'AIMD46:)Q^.O&?;V_-P*J1RN7T&_]WTTX\"@V<%4L8.>FV!-*Z)UJ#$ MK7'<9 ?^$$*]O=[51F&IR"Z:^P;XJ6XP2392Y:#&-!$>H#1F4%@YBI:5';6L M QO46G)CY)244A"G85C1&X8V \8>[-[[4AQP=P7R<^PO"3&R*@;35-V;TU\+ MG>1]-L^]1[LZB1;5="OUA]94(YQOMP[<*RAHY_RN&/,;=E+7;/>>T5)P\+7\ M,F%T8L(T)D,>5$E%GPR?W2F9 4!AM 6E:;:/?%.D7D.GA]W4%:=JGO^'FI^[ MSR4(4(3MBS9;_YR[_(\5VT/ZCS6[4^58\3.*7+P]?XWV2CI[D8O57]88].?Y MWJ5Q<&6,*-JTE&DJ>K45S7/P>NR=G> [^UQ@!R?W=',8>DTVYBUTP&_6YE"0 MENE[6Z(+)GBR/UGAT7* M5%![) HS6 @ '9/ / >&PO=V]R:V)O;VLN>&ULQ9Q;4^.X%D;_BBHO M9T[59+!S<9*NIJMH CVI8F@:Z'Z=$HZ2:,:7',F&9G[]2#:7K6"^.B\[>0+; MB;TB65K:NGU\*,W?=V7YM_B99X4][FVJ:OOAZ,BF&Y5+^UNY586[LBI-+BMW M:-9'=FN47-J-4E6>'0VB*#G*I2YZGSX^W^O*'-&#LE)IIM_U+(YLIORX??2Z'_*HI+936K*+&N^Y2\T7W)/L"]G?BA3Z33X8"7OKJ5C M/>XED;OAO;;Z3F>Z>CSN-?]GJN=^Q1'Y&4TZ//]M$_&#^7^2L5RM=*KF95KG MJJC:=#0J\T\O[$9O;4\4,E?'O=/R7AEQ)=?J-\_M'K-8MK^A#/"WS+8$< LCA'B$_ MRTP6J1+-BVH)X @ C@Z7BM)N".080(X/!GFSD89 )@ R.2#DGP,".0&0$U[( MFSK/I7ELH/2ZT.YKLJC$29J6=5%I CD%D%->R&MUKXI:B6N5EH[17Q>T9IP! MM!DOVE-"6<^F]+UL'OY:94>HSHYXT1:%2[7*R5'1JB6&&F'VB&L9;)V"'W\5 M5YE_S62Q%&?_J_76?X]"(HW$S!ZY5I4V35EM*(/$0^:(F=7QI2R7#SK+FE3[ M6FU<$V'A6CW%VG.($XJ)_!&S"\2ZXG!B;9GJINI[T-5&G/W4;7933&20F%DA MKN":VM%=:-FT]UPI(0E[03&10V)^B52N):R*=*<8(V?$S-*X4-*&-$@.,;,= MYNHNJ#N0#6)F'N\SIKBV;[P MOH5LU$85UO%23*2+ ;,N?%M.;[MFEH!G#(! -F$WQ1Y=K([4:G8BZKH"I!+A@PN^!; M+4VE3/;X4LEE;_B0'0;,=K@Y_?UL_OWB3"P6HB]^G%Q\/[E=?+T4)Y=S\>T[ M;34-D#@&S.* <5@0+ Z1.(;,XL"80XJ)Q#%D%D=7P/A\;F5*BHD<,F2/--YB MSK65Z[51:TD;-4/89<5LDHX85_QRZ__8_U)&I),ANTY>@MU.-J25(;-68-0K M;B@F$LR063"[<6]G.B+5#)E5 P/@L(Y$QADR&P<&P"$F,LZ0O^?J_0 XP!PA MXXR8C1,$P%VOY B)9L0LFC82%E]=^98>4_C,[Z1$GADQ>^:)\KRN7!0@FB-Q MX^Z[K)N:G&(BSXR8/>,#^]']"$F$0/+-Q,&9",9%QQMS&@9@3BHF<,S[D./R?4XJ)G#/F[DV#F#.*B9PS9G9. M5\>*#R2,3"L7CM'Y(<@^";-]8/]/T&A+D'X29OUT]?_TF_9E683C]@FR4,)L M(=H%U!?D36TO4$QDH8390K@WJ$\QD8429@M!S/#=1!9*F"WTIM.J+TZ6RZ8H MN4;(@F+"J6#[[EOK-X7>-94R+8-I5@FR4,)LH0[,EV)N!>TW3Y"%$O;Y8&\S MG<2_%!-9*&&WT!M,5ZK^4JF'O*/-X@FRT(3=0F\P+]VCKGS/@1,2Q406FK"/ MZ;Q-S2=$?TPQD84F>YX]%JKHG&(B"TV8+80Q3RDFLM"$V4*PW@SGT"(+3?9O M(8))AT4GR$*30UHH"( G<$KR_BUT9BN=-Y7[>4TQD84F^[?07*UTTGR$)39@MA3/IN3I&%IMQ=<1"3=LY,D86F[&MAT!ADD.G( M0E/VU3 (,\AT9*'I(:?3%!-9 M:':8F0B+PE;&?9=B(@O-#CH3(.DFLX<0J$O4 !0NZ(R8301!@XR/ M([BH,SK4>IT&=!B PE6>$;.-,.@H (7K/"-F'V'0<0 *5WI&S$:"H.DF (5K M/2-F)[VS9.NY(@U X?K/B-E*P9RN?K,'B(OHK/BLW.U4L,8W@DM#(V8O[8#2 M.0L[>X+$$5PW&NUSEMPN:%B/XDT%^'<5"$!/:V/4T_"PCYH"4+S5 +.9=D!W M8Z4 %)J)>[^!'5 Z+NRJJ#( A6;BWH @NZ\H]!,W%L0=,_J[(M+:4P8T,5X M#P+N30C>!77/.['!"GN\"P'W-@3=H"^S/0-0:";NK0EVI\KV7Q-[R[M._4$L#!!0 ( /->5% )&;H&; , (]' : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/%VTMJVU A>&M!"\@NN]'23+J)-.V&S". M8IOXA:329/=U/:D+B?X.PKF3F! C'0A\&/G^=]_ZW7+:'@_C9GL:;U[WN\-X MO]A,T^E+UXVK3;]?CK?'4W\X_^7Y..R7T_G78=V=EJN7Y;KOG#&I&ZZOL7BX MN[[FS>/3_6)X?+*+FQ_+8=U/]XON==?].@XOXZ;OI[&[O-C;\PW.;WD[]?]S M^^/S\W;5?SVN?N[[P_3.BK\W6'3O#W+S@YQ\D)\?Y.6#POR@(!\4YP=%^: T M/RC)!^7Y05D^J,P/*O)!=7Y0E0^R!F0T^DF$M5YK"UQ;O=<6P+9ZL2V0;?5F M6T#;ZM6VP+;5NVT!;JN7VP+=5F^W!;RM7F\'>CN]W@[T=@T^:].';;W>#O1V M>KT=Z.WT>CO0V^GU=J"WT^OM0&^GU]N!WDZOMP.]G5YO#WI[O=X>]/9ZO3WH M[1L\*Z&')7J]/>CM]7I[T-OK]?:@M]?K[4%OK]?;@]Y>K[<'O;U>[P!Z![W> M ?0.>KT#Z!WT>@?0.S1XUDT/N_5Z!] [Z/4.H'?0ZQU [Z#7.X#>0:]W +V# M7N\(>D>]WA'TCGJ](^@=]7I'T#OJ]8Z@=VSP725]6:G7.X+>4:]W!+VC7N\( M>D>]WA'TCGJ]$^B=]'HGT#OI]4Z@=]+KG4#OI-<[@=Y)KW<"O5.#LR9TV$2O M=P*]DU[O!'HGO=X)]$YZO3/HG?5Z9] [Z_7.H'?6ZYU![ZS7.X/>6:]W!KVS M7N\,>N<&9P7IL*!>[PQZ9[W>&?3.>KT+Z%WT>A?0N^CU+J!WT>M=0.^BU[N MWD6O=P&]BU[O GH7O=X%]"X-SGK386^]W@7T+GJ]*^A=]7I7T+OJ]:Z@=]7K M74'OJM>[@MY5KW<%O:M>[PIZ5[W>%?2N>KTKZ%T;M#H4Z[2H=3#7:=#K& IV M3(-BQU"R8QHT.X:B'=.@VC&4[9@&W8ZA<,H=0_F. M:=#O& IX3 /1,-F.?1/WZ=A>UB/GSWE MGXM_/.?*\G%ZV_6?O^-RU8\'7+D]G6_3=Y>?G_Z?N5SUSXKN>L;X\!M02P,$ M% @ \UY44!U-\("D @ G40 !, !;0V]N=&5N=%]4>7!E&UL MS=M=;YLP%,;QKQ)Q.P7;O!B8FMYLN]TJ;5^ @9.@\";;[=)O/Y.VDU9E4J4C0[^[<_'B)K-&%:VDQUJ'T[M M3LQUC7_NE1G1[\]ELZ_O>KSX]75]*;Z)ZGONNJ7TWC>)A M;%\573\7C*WI3WOT:;OM&M-.S?T0;HG=;$W=NKTQ?NACMZ^M:;][VXV[Y[QWM?5?ZR$4%L=> M_+4AOEX._]B;\P%.*Y?L[,-K8-8&&,Y UF< MB2S.2!9G)HLSE,69RN*,96'FLA1F,$M=7G-!U>^HNEH;O] M#5!+ 0(4 Q0 ( /->5% ?(\\#P !," + " 0 M !?5% GZ(<.@@ +$ 0 M " >D !D;V-0&UL4$L! A0#% @ \UY4 M4)#^*';N *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ \UY44)E&PO=V]R:W-H965T&UL4$L! A0#% @ \UY44,/!!C<^! #1, !@ ( ! MF0P 'AL+W=O5%"S M)[C4F ( ) ( 8 " 0T1 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M\UY44$-KBU&PO=V]R M:W-H965T&UL4$L! A0#% @ \UY44&L>W[FT 0 T@, M !@ ( !7B8 'AL+W=O5%"GXNJ]N $ -(# 8 " 4@H !X M;"]W;W)K&PO=V]R:W-H965T5%#>--F-M0$ -(# 9 " M 2 L !X;"]W;W)K&UL4$L! A0#% @ \UY4 M4-]EY@JU 0 T@, !D ( !#"X 'AL+W=O&PO=V]R:W-H965T5%#7PYQ'M $ -(# 9 " >,Q !X;"]W;W)K M&UL4$L! A0#% @ \UY44/[16]NU 0 T@, M !D ( !SC, 'AL+W=O&PO=V]R:W-H965T5% ]VXF5 MM $ -(# 9 " :8W !X;"]W;W)K&UL4$L! A0#% @ \UY44"SC.D&T 0 T@, !D M ( !D3D 'AL+W=O&PO=V]R:W-H965T M5%#856=IPP$ #<$ 9 M " 6D] !X;"]W;W)K&UL4$L! A0# M% @ \UY44!0'UUVU 0 T@, !D ( !8S\ 'AL+W=O M&PO=V]R:W-H965T5%!KG-]-M $ -(# 9 " 3I# M !X;"]W;W)K&UL4$L! A0#% @ \UY44*O( MM>ZU 0 T@, !D ( !)44 'AL+W=O&PO=V]R:W-H965T5% DDZ;VLP$ -(# 9 " ?Y( !X;"]W;W)K&UL4$L! A0#% @ \UY44,FL$;*U 0 T@, !D M ( !Z$H 'AL+W=O/F,K4! #2 P &0 @ '43 >&PO M=V]R:W-H965T5% 3.)N&UL4$L! A0#% @ \UY44$_"K'C2 @ 3 P !D ( ! MJU 'AL+W=O&PO=V]R:W-H965T5%#QVJOQMP$ -(# 9 M " &UL4$L! A0#% M @ \UY44-VFT9RX 0 T@, !D ( !ME< 'AL+W=O&PO=V]R:W-H965T M5% JV2,MT@$ )P$ 9 " =IA !X;"]W;W)K&UL4$L! A0#% @ \UY44/GQ]@/. 0 G 0 !D M ( !XV, 'AL+W=O&PO=V]R M:W-H965T5%!Y,82!M0$ -(# M 9 " =AG !X;"]W;W)K&UL M4$L! A0#% @ \UY44+A;=&2W 0 T@, !D ( !Q&D M 'AL+W=O&PO=V]R:W-H965T5%"^& Q,MP$ -(# 9 M " 9QM !X;"]W;W)K&UL4$L! A0#% @ M\UY44 I_"9?# 0 -P0 !D ( !BF\ 'AL+W=O&PO=V]R:W-H965T5%!A M?V[/[@$ &8% 9 " :=Y !X;"]W;W)K&UL4$L! A0#% @ \UY44'[^10_/ 0 G 0 !D M ( !S'L 'AL+W=OWMK&PO=V]R:W-H M965T5%#=I?@>N $ -(# 9 M " &UL4$L! M A0#% @ \UY44%&PO=V]R:W-H965T5%!"W/C/+@( ,,' 9 " M 7.& !X;"]W;W)K&UL4$L! A0#% @ \UY4 M4 FZ)/SN 0 I 4 !D ( !V(@ 'AL+W=O&PO=V]R:W-H965T5%#!F3?"^0$ " % 9 " 26- !X;"]W;W)K M&UL4$L! A0#% @ \UY44+T3]L-< @ :@< M !D ( !58\ 'AL+W=O&PO=V]R:W-H965T5%"T&^0W MY@$ .P$ 9 " 7^5 !X;"]W;W)K&UL4$L! A0#% @ \UY44!6A5L08 @ !P8 !D M ( !G)< 'AL+W=O&PO=V]R:W-H965T M5%#CSPU\^0$ "$% 9 M " 12= !X;"]W;W)K&UL4$L! A0# M% @ \UY44)=>O(>\ @ N0H !D ( !1)\ 'AL+W=O M&PO=V]R:W-H965T5%#T^\A>RP( 'L+ 9 " 66H M !X;"]W;W)K&UL4$L! A0#% @ \UY44'\D M#<$;! 310 !D ( !9ZL 'AL+W=O&PO=V]R:W-H965T5%""7A*BB@0 ,9 9 " =.Q !X;"]W;W)K&UL4$L! A0#% @ \UY44&Y;BZY& @ F@@ !D M ( !E+8 'AL+W=O&PO M=V]R:W-H965T5%"25QS^W0, M - 4 9 " 1N\ !X;"]W;W)K&UL4$L! A0#% @ \UY44%4)BV # @ C04 !D ( ! M+\ 'AL+W=O&PO=V]R:W-H965T5%"M>1!61 ( -,& 9 M " 6[% !X;"]W;W)K&UL4$L! A0#% M @ \UY44/2H)RO[ @ Q@P !D ( !Z<< 'AL+W=O&PO=V]R:W-H965T M5%"9"M8"T0( !H+ 9 " 6W5 !X;"]W;W)K&UL4$L! A0#% @ \UY44#WW]"$J P VPT !D M ( !==@ 'AL+W=O&PO=V]R M:W-H965T5%#S!WT/EP( "P) M 9 " 1[@ !X;"]W;W)K&UL M4$L! A0#% @ \UY44.>T"3=G @ G@< !D ( ![.( M 'AL+W=O&PO=V]R:W-H965T5%#6+P=C'0( .H% 9 M " 2#H !X;"]W;W)K&UL4$L! A0#% @ M\UY44$.)/E9@ @ H0< !D ( !=.H 'AL+W=O&PO=V]R:W-H965T5%!= M(0.'/P, *D. 9 " >[V !X;"]W;W)K&UL4$L! A0#% @ \UY44 "!II3T! @1D !D M ( !9/H 'AL+W=O&PO=V]R:W-H M965T5%"(&WY#+P( & & 9 M " 1H" 0!X;"]W;W)K&UL4$L! M A0#% @ \UY44 2[9%PT @ 'P8 !D ( !@ 0! 'AL M+W=OK02,# M #M#0 &@ @ 'K!@$ >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T^4! #L! &@ M@ %X*P$ >&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO^X#(" !]"0 #0 M @ 'E)0( >&PO5%![) HS6 @ M '9/ / " 4(H @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 M " #S7E10"1FZ!FP# "/1P &@ @ '', ( >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #S7E10'4WP@*0" "= M1 $P @ %K- ( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 @@"" -8C ! -P( ! end XML 58 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Minimum future obligations (Details) - USD ($)
Dec. 31, 2019
Jan. 01, 2019
Leases [Abstract]    
Lessee, Operating Lease Payment on Extension Option $ 3,244,000  
Minimum future obligations    
2020 4,467,000  
2021 4,461,000  
2022 4,303,000  
2023 3,920,000  
2024 3,893,000  
Thereafter 16,566,000  
Lessee, Operating Lease, Liability, Payments, Due 37,610,000  
Interest (9,897,000)  
Present value of lease payments $ 27,713,000 $ 24,792

XML 59 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Costs Associated with Exit and Restructuring Activities - Restructuring and Restructuring Related Charges of Actual Costs (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring Cost and Reserve [Line Items]      
Restructuring Charges $ 7,448 $ 5,062 $ 4,139
April 2014 Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring Charges 248 503 0
June2016 Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring Charges 4,284 4,559 4,139
June2016 Plan | Operating Expense      
Restructuring charges      
Restructuring and Related Cost, Expected Cost 13,400    
Restructuring and Related Cost, Cost Incurred to Date 16,030    
June2016 Plan | Equipment relocation | Operating Expense      
Restructuring charges      
Restructuring and Related Cost, Expected Cost 9,025    
Restructuring and Related Cost, Cost Incurred to Date 10,534    
June2016 Plan | Other charges | Operating Expense      
Restructuring charges      
Restructuring and Related Cost, Expected Cost 1,300    
Restructuring and Related Cost, Cost Incurred to Date 988    
June2016 Plan | Workforce reduction | Operating Expense      
Restructuring charges      
Restructuring and Related Cost, Expected Cost 3,075    
Restructuring and Related Cost, Cost Incurred to Date 3,340    
April 2014 Plan | Operating Expense      
Restructuring Cost and Reserve [Line Items]      
Restructuring Costs $ 7,448 $ 5,062 $ 4,139
XML 60 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Summary of Categories in Fair Value Hierarchy (Details 9) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount $ 282,696 $ 259,752  
Equity Securities      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount 24,586 20,469  
Equity Funds      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount 0 54  
Bond funds - government      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount 33,991 19,146  
Bond funds - other      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount 207,901 202,393  
Real estate      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount 2,979 2,652  
Cash and Cash Equivalents      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount 5,700 5,866  
Partnership      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount 7,539 9,172  
Quoted Prices in Active Markets (Level 1)      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount 30,286 26,335  
Quoted Prices in Active Markets (Level 1) | Equity Securities      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount 24,586 20,469  
Quoted Prices in Active Markets (Level 1) | Cash and Cash Equivalents      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount 5,700 5,866  
Significant Other Observable Inputs (Level 2)      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount 0 0  
Significant Unobservable Inputs (Level 3)      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount 7,539 9,172  
Significant Unobservable Inputs (Level 3) | Partnership      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount 7,539 9,172 $ 10,787
UNITED STATES      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount 281,276 258,327 284,762
Foreign Plan      
Fair values of pension plan assets      
Defined Benefit Plan, Plan Assets, Amount $ 1,419 $ 1,425 $ 1,777
XML 61 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Projected benefit obligation, accumulated benefit obligation and fair value of plan assets (Details 5) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Retirement Plans    
Projected benefit obligation $ 3,778 $ 3,848
Accumulated benefit obligation 2,999 3,028
Fair value of plan assets $ 1,418 $ 1,426
XML 62 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Other intangible assets:      
Gross Carrying Amount $ 142,319 $ 110,983  
Accumulated Amortization (57,104) (50,803)  
Net Amount 85,215 60,180  
Amortization of Intangible Assets $ 7,770 6,817 $ 6,603
Finite-Lived Intangible Assets, Remaining Amortization Period 10 years 1 month 6 days    
Customer lists / relationships      
Other intangible assets:      
Gross Carrying Amount $ 92,194 64,323  
Accumulated Amortization (38,682) (37,088)  
Net Amount $ 53,512 27,235  
Finite-Lived Intangible Assets, Remaining Amortization Period 10 years 9 months 18 days    
Technology and other intangibles      
Other intangible assets:      
Gross Carrying Amount $ 47,925 44,460  
Accumulated Amortization (18,422) (13,715)  
Net Amount $ 29,503 30,745  
Finite-Lived Intangible Assets, Remaining Amortization Period 8 years 8 months 12 days    
In process research and development      
Other intangible assets:      
Gross Carrying Amount $ 2,200 2,200  
Accumulated Amortization 0 0  
Net Amount $ 2,200 $ 2,200  
XML 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 342 568 1 false 99 0 false 5 false false R1.htm 0001000 - Document - Cover Page. Sheet http://www.ctscorp.com/role/CoverPage Cover Page. Cover 1 false false R2.htm 1001000 - Statement - Consolidated Statements of Earnings Sheet http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings Consolidated Statements of Earnings Statements 2 false false R3.htm 1002000 - Statement - Consolidated Statements of Comprehensive Earnings Sheet http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings Consolidated Statements of Comprehensive Earnings Statements 3 false false R4.htm 1003000 - Statement - Consolidated Balance Sheets Sheet http://www.ctscorp.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 1004000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 5 false false R6.htm 1005000 - Statement - Consolidated Statements of Shareholders Equity Sheet http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity Consolidated Statements of Shareholders Equity Statements 6 false false R7.htm 1005501 - Statement - Consolidated Statements of Shareholders Equity (Parenthetical) Sheet http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical Consolidated Statements of Shareholders Equity (Parenthetical) Statements 7 false false R8.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.ctscorp.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Revenue Recognition . Sheet http://www.ctscorp.com/role/RevenueRecognition Revenue Recognition . Notes 9 false false R10.htm 2103100 - Disclosure - Accounts Receivable Sheet http://www.ctscorp.com/role/AccountsReceivable Accounts Receivable Notes 10 false false R11.htm 2104100 - Disclosure - Inventories Sheet http://www.ctscorp.com/role/Inventories Inventories Notes 11 false false R12.htm 2105100 - Disclosure - Property, Plant and Equipment Sheet http://www.ctscorp.com/role/PropertyPlantAndEquipment Property, Plant and Equipment Notes 12 false false R13.htm 2106100 - Disclosure - Retirement Plans Sheet http://www.ctscorp.com/role/RetirementPlans Retirement Plans Notes 13 false false R14.htm 2107100 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 14 false false R15.htm 2108100 - Disclosure - Costs Associated with Exit and Restructuring Activities Sheet http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivities Costs Associated with Exit and Restructuring Activities Notes 15 false false R16.htm 2109100 - Disclosure - Accrued Liabilities and Other Liabilities Sheet http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilities Accrued Liabilities and Other Liabilities Notes 16 false false R17.htm 2110100 - Disclosure - Contingencies Sheet http://www.ctscorp.com/role/Contingencies Contingencies Notes 17 false false R18.htm 2111100 - Disclosure - Leases Sheet http://www.ctscorp.com/role/Leases Leases Notes 18 false false R19.htm 2112100 - Disclosure - Debt Sheet http://www.ctscorp.com/role/Debt Debt Notes 19 false false R20.htm 2113100 - Disclosure - Derivatives Derivative Financial Instruments Sheet http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstruments Derivatives Derivative Financial Instruments Notes 20 false false R21.htm 2114100 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 21 false false R22.htm 2115100 - Disclosure - Shareholders' Equity Sheet http://www.ctscorp.com/role/ShareholdersEquity Shareholders' Equity Notes 22 false false R23.htm 2116100 - Disclosure - Equity-Based Compensation Sheet http://www.ctscorp.com/role/EquityBasedCompensation Equity-Based Compensation Notes 23 false false R24.htm 2117100 - Disclosure - Fair Value Measurements Sheet http://www.ctscorp.com/role/FairValueMeasurements Fair Value Measurements Notes 24 false false R25.htm 2119100 - Disclosure - Income Taxes Sheet http://www.ctscorp.com/role/IncomeTaxes Income Taxes Notes 25 false false R26.htm 2120100 - Disclosure - Business Acquisitions Sheet http://www.ctscorp.com/role/BusinessAcquisitions Business Acquisitions Notes 26 false false R27.htm 2121100 - Disclosure - Geographic Data Sheet http://www.ctscorp.com/role/GeographicData Geographic Data Notes 27 false false R28.htm 2122100 - Disclosure - Quarterly Financial Data Sheet http://www.ctscorp.com/role/QuarterlyFinancialData Quarterly Financial Data Notes 28 false false R29.htm 2123100 - Schedule - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccounts SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS Uncategorized 29 false false R30.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Notes 30 false false R31.htm 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.ctscorp.com/role/SummaryOfSignificantAccountingPolicies 31 false false R32.htm 2302302 - Disclosure - Revenue Recognition Revenue from Contract with Customer (Tables) Sheet http://www.ctscorp.com/role/RevenueRecognitionRevenueFromContractWithCustomerTables Revenue Recognition Revenue from Contract with Customer (Tables) Tables 32 false false R33.htm 2302303 - Disclosure - Revenue Recognition Disaggregation of Revenue (Tables) Sheet http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueTables Revenue Recognition Disaggregation of Revenue (Tables) Tables 33 false false R34.htm 2303301 - Disclosure - Accounts Receivable (Tables) Sheet http://www.ctscorp.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.ctscorp.com/role/AccountsReceivable 34 false false R35.htm 2304301 - Disclosure - Inventories (Tables) Sheet http://www.ctscorp.com/role/InventoriesTables Inventories (Tables) Tables http://www.ctscorp.com/role/Inventories 35 false false R36.htm 2305301 - Disclosure - Property, Plant and Equipment Summary of Property, Plant, and Equipment (Tables) Sheet http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentTables Property, Plant and Equipment Summary of Property, Plant, and Equipment (Tables) Tables 36 false false R37.htm 2306301 - Disclosure - Retirement Plans (Tables) Sheet http://www.ctscorp.com/role/RetirementPlansTables Retirement Plans (Tables) Tables http://www.ctscorp.com/role/RetirementPlans 37 false false R38.htm 2307301 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssets 38 false false R39.htm 2308301 - Disclosure - Costs Associated with Exit and Restructuring Activities (Tables) Sheet http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesTables Costs Associated with Exit and Restructuring Activities (Tables) Tables http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivities 39 false false R40.htm 2309301 - Disclosure - Accrued Liabilities and Other Liabilities (Tables) Sheet http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesTables Accrued Liabilities and Other Liabilities (Tables) Tables http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilities 40 false false R41.htm 2310301 - Disclosure - Contingencies (Tables) Sheet http://www.ctscorp.com/role/ContingenciesTables Contingencies (Tables) Tables http://www.ctscorp.com/role/Contingencies 41 false false R42.htm 2311302 - Disclosure - Leases Operating Cost (Tables) Sheet http://www.ctscorp.com/role/LeasesOperatingCostTables Leases Operating Cost (Tables) Tables 42 false false R43.htm 2311303 - Disclosure - Leases Future Lease Schedule (Tables) Sheet http://www.ctscorp.com/role/LeasesFutureLeaseScheduleTables Leases Future Lease Schedule (Tables) Tables 43 false false R44.htm 2312301 - Disclosure - Debt (Tables) Sheet http://www.ctscorp.com/role/DebtTables Debt (Tables) Tables http://www.ctscorp.com/role/Debt 44 false false R45.htm 2313301 - Disclosure - Derivatives Derivative Financial Instruments (Tables) Sheet http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsTables Derivatives Derivative Financial Instruments (Tables) Tables http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstruments 45 false false R46.htm 2314301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLoss 46 false false R47.htm 2315301 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.ctscorp.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.ctscorp.com/role/ShareholdersEquity 47 false false R48.htm 2316301 - Disclosure - Equity-Based compensation (Tables) Sheet http://www.ctscorp.com/role/EquityBasedCompensationTables Equity-Based compensation (Tables) Tables 48 false false R49.htm 2317301 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.ctscorp.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.ctscorp.com/role/FairValueMeasurements 49 false false R50.htm 2319301 - Disclosure - Income Taxes (Tables) Sheet http://www.ctscorp.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.ctscorp.com/role/IncomeTaxes 50 false false R51.htm 2320301 - Disclosure - Business Acquisitions (Tables) Sheet http://www.ctscorp.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.ctscorp.com/role/BusinessAcquisitions 51 false false R52.htm 2321301 - Disclosure - Geographic Data (Tables) Sheet http://www.ctscorp.com/role/GeographicDataTables Geographic Data (Tables) Tables http://www.ctscorp.com/role/GeographicData 52 false false R53.htm 2322301 - Disclosure - Quarterly Financial Data (Tables) Sheet http://www.ctscorp.com/role/QuarterlyFinancialDataTables Quarterly Financial Data (Tables) Tables http://www.ctscorp.com/role/QuarterlyFinancialData 53 false false R54.htm 2401403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details 2) Sheet http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails2 Summary of Significant Accounting Policies - Additional Information (Details 2) Details 54 false false R55.htm 2401404 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details 3) Sheet http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3 Summary of Significant Accounting Policies - Concentration of Credit Risk (Details 3) Details 55 false false R56.htm 2401405 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details 4) Sheet http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails4 Summary of Significant Accounting Policies - Property, Plant and Equipment (Details 4) Details 56 false false R57.htm 2401406 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details 5) Sheet http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails5 Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details 5) Details 57 false false R58.htm 2401408 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Details 7) Sheet http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetails7 Summary of Significant Accounting Policies - Earnings Per Share (Details 7) Details 58 false false R59.htm 2401409 - Disclosure - Summary of Significant Accounting Policies - Foreign Currencies (Details 8) Sheet http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrenciesDetails8 Summary of Significant Accounting Policies - Foreign Currencies (Details 8) Details 59 false false R60.htm 2402405 - Disclosure - Revenue Recognition Contract with Customer, Asset and Liability (Details) Sheet http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails Revenue Recognition Contract with Customer, Asset and Liability (Details) Details 60 false false R61.htm 2402406 - Disclosure - Revenue Recognition Disaggregation of Revenue (Details) Sheet http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails Revenue Recognition Disaggregation of Revenue (Details) Details http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueTables 61 false false R62.htm 2403402 - Disclosure - Accounts Receivable - Components of Accounts Receivable (Details) Sheet http://www.ctscorp.com/role/AccountsReceivableComponentsOfAccountsReceivableDetails Accounts Receivable - Components of Accounts Receivable (Details) Details 62 false false R63.htm 2404402 - Disclosure - Inventories - Summary of Inventories (Detail) Sheet http://www.ctscorp.com/role/InventoriesSummaryOfInventoriesDetail Inventories - Summary of Inventories (Detail) Details 63 false false R64.htm 2405402 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Sheet http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Details 64 false false R65.htm 2405403 - Disclosure - Property, Plant and Equipment - Depreciation Expense (Details 2) Sheet http://www.ctscorp.com/role/PropertyPlantAndEquipmentDepreciationExpenseDetails2 Property, Plant and Equipment - Depreciation Expense (Details 2) Details 65 false false R66.htm 2406402 - Disclosure - Retirement Plans - Additional Information (Details) Sheet http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails Retirement Plans - Additional Information (Details) Details 66 false false R67.htm 2406403 - Disclosure - Retirement Plans - Reconciliation of Benefit Obligation, Plan Assets, and Funded Status (Details 2) Sheet http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2 Retirement Plans - Reconciliation of Benefit Obligation, Plan Assets, and Funded Status (Details 2) Details 67 false false R68.htm 2406404 - Disclosure - Retirement Plans - Components of Prepaid (Accrued) Cost (Details 3) Sheet http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3 Retirement Plans - Components of Prepaid (Accrued) Cost (Details 3) Details 68 false false R69.htm 2406405 - Disclosure - Retirement Plans - Accumulated Other Comprehensive loss (Details 4) Sheet http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4 Retirement Plans - Accumulated Other Comprehensive loss (Details 4) Details 69 false false R70.htm 2406406 - Disclosure - Retirement Plans - Projected benefit obligation, accumulated benefit obligation and fair value of plan assets (Details 5) Sheet http://www.ctscorp.com/role/RetirementPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails5 Retirement Plans - Projected benefit obligation, accumulated benefit obligation and fair value of plan assets (Details 5) Details 70 false false R71.htm 2406407 - Disclosure - Retirement Plans - Net Pension Income or Postretirement Expense (Details 6) Sheet http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6 Retirement Plans - Net Pension Income or Postretirement Expense (Details 6) Details 71 false false R72.htm 2406408 - Disclosure - Retirement Plans - Pension Plan Asset Allocation (Details 7) Sheet http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7 Retirement Plans - Pension Plan Asset Allocation (Details 7) Details 72 false false R73.htm 2406409 - Disclosure - Retirement Plans - Summary of Fair Values of Pension Plan (Details 8) Sheet http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8 Retirement Plans - Summary of Fair Values of Pension Plan (Details 8) Details 73 false false R74.htm 2406410 - Disclosure - Retirement Plans - Summary of Categories in Fair Value Hierarchy (Details 9) Sheet http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9 Retirement Plans - Summary of Categories in Fair Value Hierarchy (Details 9) Details 74 false false R75.htm 2406412 - Disclosure - Retirement Plans - Reconciliation of Level 3 Hedge Fund Asset Within Fair Value Hierarchy (Details 11) Sheet http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3HedgeFundAssetWithinFairValueHierarchyDetails11 Retirement Plans - Reconciliation of Level 3 Hedge Fund Asset Within Fair Value Hierarchy (Details 11) Details 75 false false R76.htm 2406413 - Disclosure - Retirement Plans - Reconciliation of Level 3 Partnership Assets Within Fair Value Hierarchy (Details 12) Sheet http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12 Retirement Plans - Reconciliation of Level 3 Partnership Assets Within Fair Value Hierarchy (Details 12) Details 76 false false R77.htm 2406414 - Disclosure - Retirement Plans - Reconciliation of Level 3 Fixed Annuity Contracts Within Fair Value Hierarchy (Details 13) Sheet http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3FixedAnnuityContractsWithinFairValueHierarchyDetails13 Retirement Plans - Reconciliation of Level 3 Fixed Annuity Contracts Within Fair Value Hierarchy (Details 13) Details 77 false false R78.htm 2406415 - Disclosure - Retirement Plans - Estimated Future Benefit Payments (Details 14) Sheet http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14 Retirement Plans - Estimated Future Benefit Payments (Details 14) Details 78 false false R79.htm 2406416 - Disclosure - Retirement Plans - Defined Contribution Plans (Details 15) Sheet http://www.ctscorp.com/role/RetirementPlansDefinedContributionPlansDetails15 Retirement Plans - Defined Contribution Plans (Details 15) Details 79 false false R80.htm 2407402 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) Sheet http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) Details 80 false false R81.htm 2407403 - Disclosure - Goodwill and Other Intangible Assets - Amortization Expense Remaining (Details 2) Sheet http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2 Goodwill and Other Intangible Assets - Amortization Expense Remaining (Details 2) Details 81 false false R82.htm 2407404 - Disclosure - Goodwill and Other Intangible Assets - Summary of Reconciliation of Goodwill (Details 3) Sheet http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfReconciliationOfGoodwillDetails3 Goodwill and Other Intangible Assets - Summary of Reconciliation of Goodwill (Details 3) Details 82 false false R83.htm 2408402 - Disclosure - Costs Associated with Exit and Restructuring Activities - Additional Information (Details) Sheet http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails Costs Associated with Exit and Restructuring Activities - Additional Information (Details) Details 83 false false R84.htm 2408403 - Disclosure - Costs Associated with Exit and Restructuring Activities - Restructuring and Restructuring Related Charges of Actual Costs (Details 2) Sheet http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2 Costs Associated with Exit and Restructuring Activities - Restructuring and Restructuring Related Charges of Actual Costs (Details 2) Details 84 false false R85.htm 2408404 - Disclosure - Costs Associated with Exit and Restructuring Activities - Restructuring Reserve Activity (Details 3) Sheet http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3 Costs Associated with Exit and Restructuring Activities - Restructuring Reserve Activity (Details 3) Details 85 false false R86.htm 2409402 - Disclosure - Accrued Liabilities and Other Liabilities - Components of Accrued Liabilities (Details) Sheet http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails Accrued Liabilities and Other Liabilities - Components of Accrued Liabilities (Details) Details 86 false false R87.htm 2410402 - Disclosure - Contingencies - Rollforward of Remediation Reserves (Details) Sheet http://www.ctscorp.com/role/ContingenciesRollforwardOfRemediationReservesDetails Contingencies - Rollforward of Remediation Reserves (Details) Details 87 false false R88.htm 2411404 - Disclosure - Leases - Minimum future obligations (Details) Sheet http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails Leases - Minimum future obligations (Details) Details 88 false false R89.htm 2411405 - Disclosure - Leases - Rent expense (Details 2) Sheet http://www.ctscorp.com/role/LeasesRentExpenseDetails2 Leases - Rent expense (Details 2) Details 89 false false R90.htm 2411406 - Disclosure - Leases - Lease terms (Details 3) Sheet http://www.ctscorp.com/role/LeasesLeaseTermsDetails3 Leases - Lease terms (Details 3) Details 90 false false R91.htm 2412402 - Disclosure - Debt - Long-Term Debt (Details) Sheet http://www.ctscorp.com/role/DebtLongTermDebtDetails Debt - Long-Term Debt (Details) Details 91 false false R92.htm 2412403 - Disclosure - Debt - Additional Information (Details 2) Sheet http://www.ctscorp.com/role/DebtAdditionalInformationDetails2 Debt - Additional Information (Details 2) Details 92 false false R93.htm 2413403 - Disclosure - Derivatives Derivative Financial Instruments - Naratives (Details) Sheet http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails Derivatives Derivative Financial Instruments - Naratives (Details) Details 93 false false R94.htm 2413404 - Disclosure - Derivatives Fair Value Derivatives, Balance Sheet Location (Details) Sheet http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails Derivatives Fair Value Derivatives, Balance Sheet Location (Details) Details 94 false false R95.htm 2413405 - Disclosure - Derivatives Derivative Instruments, Gain (Loss) Table (Details) Sheet http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails Derivatives Derivative Instruments, Gain (Loss) Table (Details) Details 95 false false R96.htm 2414402 - Disclosure - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details) Sheet http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details) Details 96 false false R97.htm 2415402 - Disclosure - Shareholders' Equity - Summary of Share Count and Par Value Data Related to Shareholders' Equity (Details) Sheet http://www.ctscorp.com/role/ShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails Shareholders' Equity - Summary of Share Count and Par Value Data Related to Shareholders' Equity (Details) Details 97 false false R98.htm 2415403 - Disclosure - Shareholders' Equity - Additional Information (Details 2) Sheet http://www.ctscorp.com/role/ShareholdersEquityAdditionalInformationDetails2 Shareholders' Equity - Additional Information (Details 2) Details 98 false false R99.htm 2415404 - Disclosure - Shareholders' Equity - Summary of Common Shares Outstanding (Details 3) Sheet http://www.ctscorp.com/role/ShareholdersEquitySummaryOfCommonSharesOutstandingDetails3 Shareholders' Equity - Summary of Common Shares Outstanding (Details 3) Details 99 false false R100.htm 2416402 - Disclosure - Equity-Based Compensation - Additional Information (Details) Sheet http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails Equity-Based Compensation - Additional Information (Details) Details 100 false false R101.htm 2416403 - Disclosure - Equity-Based Compensation - Summary of Equity-Based Compensation Expense (Details 2) Sheet http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseDetails2 Equity-Based Compensation - Summary of Equity-Based Compensation Expense (Details 2) Details 101 false false R102.htm 2416404 - Disclosure - Equity-Based Compensation - Summary of Equity-Based Compensation Expense related to Non-Vested RSUs (Details 3) Sheet http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseRelatedToNonVestedRsusDetails3 Equity-Based Compensation - Summary of Equity-Based Compensation Expense related to Non-Vested RSUs (Details 3) Details 102 false false R103.htm 2416405 - Disclosure - Equity-Based Compensation - Summary of Status of Equity-Based Compensation Plans (Details 4) Sheet http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4 Equity-Based Compensation - Summary of Status of Equity-Based Compensation Plans (Details 4) Details 103 false false R104.htm 2416406 - Disclosure - Equity-Based Compensation - Summary of Status of Stock Options (Details 5) Sheet http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5 Equity-Based Compensation - Summary of Status of Stock Options (Details 5) Details 104 false false R105.htm 2416407 - Disclosure - Equity-Based Compensation - Summary of Service-Based Restricted Stock Units (Details 6) Sheet http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6 Equity-Based Compensation - Summary of Service-Based Restricted Stock Units (Details 6) Details 105 false false R106.htm 2416408 - Disclosure - Equity-Based Compensation - Schedule of Performance-Based RSUs (Details 7) Sheet http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7 Equity-Based Compensation - Schedule of Performance-Based RSUs (Details 7) Details 106 false false R107.htm 2417403 - Disclosure - Fair Value Measurements - Summary of Financial Liability Measured at Fair Value on a Recurring Basis (Details 2) Sheet http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2 Fair Value Measurements - Summary of Financial Liability Measured at Fair Value on a Recurring Basis (Details 2) Details 107 false false R108.htm 2419402 - Disclosure - Income Taxes - Earnings Before Income Taxes (Details) Sheet http://www.ctscorp.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails Income Taxes - Earnings Before Income Taxes (Details) Details 108 false false R109.htm 2419403 - Disclosure - Income Taxes - Significant Components of Income Tax Provision/(Benefit) (Details 2) Sheet http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2 Income Taxes - Significant Components of Income Tax Provision/(Benefit) (Details 2) Details 109 false false R110.htm 2419404 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details 3) Sheet http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3 Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details 3) Details 110 false false R111.htm 2419405 - Disclosure - Income Taxes - Current and Long-Term Deferred Tax Assests and Liabilities (Details 4) Sheet http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4 Income Taxes - Current and Long-Term Deferred Tax Assests and Liabilities (Details 4) Details 111 false false R112.htm 2419406 - Disclosure - Income Taxes - Additional Information (Details 5) Sheet http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5 Income Taxes - Additional Information (Details 5) Details 112 false false R113.htm 2419407 - Disclosure - Income Taxes - Reconciliation of Effective Income Taxes Rate (Details 6) Sheet http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6 Income Taxes - Reconciliation of Effective Income Taxes Rate (Details 6) Details 113 false false R114.htm 2419408 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details 7) Sheet http://www.ctscorp.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails7 Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details 7) Details 114 false false R115.htm 2420402 - Disclosure - Business Acquisitions - Narratives (Details) Sheet http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails Business Acquisitions - Narratives (Details) Details 115 false false R116.htm 2420403 - Disclosure - Business Acquisitions - Net Assets Acquired (Details) Sheet http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails Business Acquisitions - Net Assets Acquired (Details) Details 116 false false R117.htm 2420404 - Disclosure - Business Acquisitions Financial Results (Details) Sheet http://www.ctscorp.com/role/BusinessAcquisitionsFinancialResultsDetails Business Acquisitions Financial Results (Details) Details 117 false false R118.htm 2421402 - Disclosure - Geographic Data - Schedule of Financial Information by Geographic Area (Details) Sheet http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails Geographic Data - Schedule of Financial Information by Geographic Area (Details) Details 118 false false R119.htm 2421403 - Disclosure - Geographic Data - Schedule of Revenue by Geographic Areas (Details 2) Sheet http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2 Geographic Data - Schedule of Revenue by Geographic Areas (Details 2) Details 119 false false R120.htm 2422402 - Disclosure - Quarterly Financial Data - Quarterly Results of Operations (Details) Sheet http://www.ctscorp.com/role/QuarterlyFinancialDataQuarterlyResultsOfOperationsDetails Quarterly Financial Data - Quarterly Results of Operations (Details) Details 120 false false R121.htm 2423401 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details 121 false false All Reports Book All Reports ctscorp-20191231x10xk.htm cts-20191231.xsd cts-20191231_cal.xml cts-20191231_def.xml cts-20191231_lab.xml cts-20191231_pre.xml ex-212019.htm ex-232019.htm ex-31a2019.htm ex-31b2019.htm ex-32a2019.htm ex-32b2019.htm performancegrapha02.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data (Tables)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Results of Operations
Quarterly Results of Operations
(Unaudited)
 
First
Second
Third
Fourth
2019
 

 

 

 

Net sales
$
117,625

$
120,684

$
115,651

$
115,040

Gross margin
$
40,615

$
41,204

$
37,057

$
38,700

Operating earnings
$
14,218

$
17,083

$
10,124

$
12,391

Net earnings
$
11,419

$
11,943

$
2,722

$
10,062

Basic earnings per share
$
0.35

$
0.36

$
0.08

$
0.31

Diluted earnings per share
$
0.34

$
0.36

$
0.08

$
0.31

2018
 

 

 

 

Net sales
$
113,530

$
118,021

$
118,859

$
120,073

Gross margin
$
38,433

$
41,813

$
42,082

$
42,645

Operating earnings
$
13,359

$
14,544

$
16,118

$
17,017

Net earnings
$
11,548

$
7,209

$
10,211

$
17,564

Basic earnings per share
$
0.35

$
0.22

$
0.31

$
0.53

Diluted earnings per share
$
0.34

$
0.21

$
0.30

$
0.52


XML 65 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details 5)
12 Months Ended
Dec. 31, 2019
Goodwill and Other Intangible Assets  
Finite-Lived Intangible Assets, Remaining Amortization Period 10 years 1 month 6 days
Customer-Related Intangible Assets  
Goodwill and Other Intangible Assets  
Finite-Lived Intangible Assets, Remaining Amortization Period 10 years 9 months 18 days
Technology and other intangibles  
Goodwill and Other Intangible Assets  
Finite-Lived Intangible Assets, Remaining Amortization Period 8 years 8 months 12 days
XML 66 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - Long-Term Debt (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]      
Amortization of Debt Issuance Costs $ 163,000 $ 185,000 $ 185,000
Long-term debt      
Balance outstanding $ 99,700,000 $ 50,000,000  
Long-term Debt, Weighted Average Interest Rate, at Point in Time 3.25% 3.10%  
Amount available $ 198,500,000 $ 248,060,000  
Weighted-average interest rate 300,000,000 300,000,000  
Letters of Credit Outstanding, Amount $ 1,800,000 $ 1,940,000  
Commitment fee percentage per annum 0.23% 0.20%  
XML 67 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue                      
Net Sales $ 115,040 $ 115,651 $ 120,684 $ 117,625 $ 120,073 $ 118,859 $ 118,021 $ 113,530 $ 468,999 $ 470,483 $ 422,993
Transportation                      
Disaggregation of Revenue                      
Net Sales                 299,005 300,124  
Industrial                      
Disaggregation of Revenue                      
Net Sales                 78,369 86,968  
Medical                      
Disaggregation of Revenue                      
Net Sales                 41,901 40,663  
Aerospace and Defense                      
Disaggregation of Revenue                      
Net Sales                 17,155 19,405  
Telecommunications & IT                      
Disaggregation of Revenue                      
Net Sales                 $ 32,569 $ 23,323  
XML 68 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment - Depreciation Expense (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Continuing Operations      
Property, Plant and Equipment      
Depreciation expense $ 16,849 $ 15,697 $ 14,071
XML 69 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives Derivative Instruments, Gain (Loss) Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net $ (97) $ 82 $ (94)
Cash Flow Hedge      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss) on Derivative, Net 1,443 905 75
Foreign currency hedges      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative Instruments Not Designated as Hedging Instruments, Loss 0 0 (15)
Foreign currency hedges | Cash Flow Hedge      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss) on Derivative, Net 952 484 54
Loss on Cash Flow Hedge Ineffectiveness 0 0 (1)
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net 952 484 38
Foreign currency hedges | Net sales | Cash Flow Hedge      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss) on Derivative, Net 0 383 (488)
Foreign currency hedges | Cost of Goods Sold | Cash Flow Hedge      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss) on Derivative, Net 860 (6) 497
Foreign currency hedges | Selling, General and Administrative Expenses | Cash Flow Hedge      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss) on Derivative, Net 92 107 45
Interest Rate Swap | Interest Expense | Cash Flow Hedge      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss) on Derivative, Net $ 491 $ 421 $ 37
XML 70 R99.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Shareholders' Equity - Summary of Common Shares Outstanding (Details 3) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Roll forward of common shares outstanding    
Balance at the beginning of the year, shares 32,750,727 32,938,466
Repurchases, shares (420,770) (342,100)
Restricted share issuances, shares 142,449 154,361
Balance at the end of the period, shares 32,472,406 32,750,727
XML 71 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Accumulated Other Comprehensive loss (Details 4) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Accumulated Other Comprehensive Loss    
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification   $ 0
Defined Benefit Plan, Expected Amortization of Gain (Loss), Next Fiscal Year $ 6,429  
Amortization period 17 years  
Post-Retirement Life Insurance Plan    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Accumulated Benefit Obligation $ 4,766 4,595
Accumulated Other Comprehensive Loss    
Amortization period 4 years  
Post-Retirement Life Insurance Plan | Accumulated Defined Benefit Plans Adjustment, Net Unamortized Gain (Loss)    
Accumulated Other Comprehensive Loss    
Beginning balance $ (849) (379)
Amortization of retirement benefits, net of tax 129 36
Net actuarial gain 112 (418)
Ending balance (608) (849)
Adjustment due to New Accounting Pronouncement   (88)
Foreign Plan    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Accumulated Benefit Obligation 1,854 1,936
Foreign Plan | Accumulated Defined Benefit Plans Adjustment, Net Unamortized Gain (Loss)    
Accumulated Other Comprehensive Loss    
Beginning balance 1,916 1,898
Amortization of retirement benefits, net of tax (138) (126)
Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax   0
Net actuarial gain 78 196
Foreign exchange impact 44 (52)
Ending balance 1,900 1,916
Adjustment due to New Accounting Pronouncement   0
UNITED STATES    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Accumulated Benefit Obligation 220,339 205,319
UNITED STATES | Accumulated Defined Benefit Plans Adjustment, Net Unamortized Gain (Loss)    
Accumulated Other Comprehensive Loss    
Beginning balance 95,494 75,740
Amortization of retirement benefits, net of tax (4,060) (4,538)
Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax   0
Net actuarial gain (2,604) 6,732
Foreign exchange impact 0 0
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification   17,560
Ending balance $ 88,830 $ 95,494
XML 72 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Shareholders Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Increase (Decrease) in Stockholders' Equity      
Cash dividends declared per share (in dollars per share) $ 0.16 $ 0.16 $ 0.16
Treasury stock acquired (shares) 420,770 342,100 0
XML 73 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2019
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Changes in Accumulated Other Comprehensive Earnings/(Loss)
The components of AOCI for 2019 are as follows:
 
As of December 31, 2018
Gain (Loss)
Recognized
in OCI
(Gain) Loss
reclassified
from AOCI
to earnings
As of December 31, 2019
Changes in fair market value of derivatives:
 

 

 

 

Gross
$
1,316

$
786

$
(1,443
)
$
659

Income tax (expense) benefit
(298
)
(178
)
326

(150
)
Net
1,018

608

(1,117
)
509

Changes in unrealized pension cost:
 

 

 

 

Gross
(132,454
)

8,314

(124,140
)
Income tax benefit (expense)
35,893


(1,875
)
34,018

Net
(96,561
)

6,439

(90,122
)
Cumulative translation adjustment:
 

 

 

 

Gross
(2,291
)
80


(2,211
)
Income tax benefit
95

3


98

Net
(2,196
)
83


(2,113
)
Total accumulated other comprehensive (loss) earnings
$
(97,739
)
$
691

$
5,322

$
(91,726
)
The components of AOCI for 2018 are as follows:
 
As of December 31, 2017
Gain (Loss)
Recognized
in OCI
(Gain) Loss
reclassified
from AOCI
to earnings
Impact of ASU No. 2018-02
As of December 31, 2018
Changes in fair market value of derivatives:
 

 

 



 

Gross
$
289

$
1,932

$
(905
)
$

$
1,316

Income tax (expense) benefit
(105
)
(437
)
205

39

(298
)
Net
184

1,495

(700
)
39

1,018

Changes in unrealized pension cost:
 

 

 



 

Gross
(130,096
)

(2,358
)

(132,454
)
Income tax benefit (expense)
52,837


528

(17,472
)
35,893

Net
(77,259
)

(1,830
)
(17,472
)
(96,561
)
Cumulative translation adjustment:
 

 

 



 

Gross
(1,985
)
(306
)


(2,291
)
Income tax benefit (expense)
100

(5
)


95

Net
(1,885
)
(311
)


(2,196
)
Total accumulated other comprehensive (loss) earnings
$
(78,960
)
$
1,184

$
(2,530
)
$
(17,433
)
$
(97,739
)

XML 74 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Operating Cost (Tables)
12 Months Ended
Dec. 31, 2019
Leases Cost Table [Abstract]  
Lease, Cost [Table Text Block]
 
Year Ended December 31,
 
2019
Operating lease cost
$
4,342

Short-term lease cost
1,013

Total lease cost
$
5,355


XML 75 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Comprehensive Earnings - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Consolidated Statements of Comprehensive Earnings      
Net earnings $ 36,146 $ 46,532 $ 14,448
Other comprehensive earnings (loss):      
Changes in fair market value of derivatives, net of tax (509) 795 110
Changes in unrealized pension cost, net of tax 6,439 (1,830) 13,687
Cumulative translation adjustment, net of tax 83 (311) 437
Other comprehensive earnings (loss) 6,013 (1,346) 14,234
Comprehensive earnings $ 42,159 $ 45,186 $ 28,682
XML 76 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 77 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-Based Compensation
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Equity-Based Compensation
NOTE 16 — Stock-Based Compensation
At December 31, 2019, 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.
These plans allow for grants of stock options, stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance shares, performance units, and other stock awards subject to the terms of the specific plans under which the awards are granted.
The following table summarizes the compensation expense included in selling, general and administrative expenses in the Consolidated Statements of Earnings related to stock-based compensation plans:
 
Years Ended December 31,
 
2019
2018
2017
Service-Based RSUs
$
2,207

$
2,036

$
1,762

Performance-Based RSUs
2,553

3,089

2,350

Cash-settled awards
255

131

72

Total
$
5,015

$
5,256

$
4,184

Income tax benefit
1,133

1,188

1,573

Net
$
3,882

$
4,068

$
2,611


The fair value of all equity awards that vested during the periods ended December 31, 2019, 2018, and 2017 were $6,589, $5,805, and $5,471, respectively. We recorded a tax deduction related to equity awards that vested during the year ended December 31, 2019, in the amount of $1,489.
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,
2019
Weighted-
average
period
Service-Based RSUs
$
1,751

1.24 years
Performance-Based RSUs
2,433

1.65 years
Total
$
4,184

1.48 years

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, 2019:
 
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

225,000




Maximum potential RSU and cash settled awards outstanding
266,249

402,216

92,600

35,952

5,522

Maximum potential awards outstanding
266,249

627,216

92,600

35,952

5,522

RSUs and cash settled awards vested and released
4,553





Awards available to be granted
2,229,198






Stock Options
Stock options are exercisable in cumulative annual installments over a maximum 10-year period, commencing at least one year from the date of grant. Stock options are generally granted with an exercise price equal to the market price of our stock on the date of grant. The stock options generally vest over four years and have a 10-year contractual life. The awards generally contain provisions to either accelerate vesting or allow vesting to continue on schedule upon retirement if certain service and age requirements are met. The awards also provide for accelerated vesting if there is a change in control event.
We estimate the fair value of the stock option on the grant date using the Black-Scholes option-pricing model and assumptions for expected price volatility, option term, risk-free interest rate, and dividend yield. Expected price volatilities are based on historical volatilities of our common stock. The expected option term was derived from historical data of exercise behavior. The dividend yield was based on historical dividend payments. The risk-free rate for periods within the contractual life of the option was based on the U.S. Treasury yield curve in effect at the time of grant.
The only outstanding stock options at December 31, 2019, or 2018 were the performance-based stock options described below.
Performance-Based Stock Options
During 2015 and 2016, the Compensation committee of the Board of Directors (the "Committee") granted a total of 350,000 performance-based stock options, of which 225,000 remain outstanding after considering forfeitures. The Performance-Based Option Awards have an exercise price of $18.37, a term of five years and generally will become exercisable (provided the optionee remains employed by the Company or an affiliate) upon our attainment of at least $600,000 in revenues during any of our trailing four quarterly periods (as determined by the Committee) during the term. We have not recognized any expense on these Performance-Based Option Awards for the years ended December 31, 2019 and 2018, since the revenue target is not deemed likely to be attained based on our current forecast.
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 vest one year after being granted. Upon vesting, the non-employee directors 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, 2019 is presented below:
 
Units
Weighted
Average
Grant Date
Fair Value
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
Outstanding at January 1, 2019
355,590
$
17.91

 
 

Granted
103,491
28.61

 
 

Released
(72,226)
20.53

 
 

Forfeited
(22,459)
26.92

 
 

Outstanding at December 31, 2019
364,396
$
19.87

22.56
$
10,935

Releasable at December 31, 2019
227,474
$
15.18

31.82
$
6,826



 
Years Ended December 31,
 
2019
2018
2017
Weighted-average grant date fair value
$
28.61

$
26.95

$
24.32

Intrinsic value of RSUs released
$
2,155

$
4,015

$
4,485


A summary of non-vested RSU activity for the year ended December 31, 2019 is presented below:
 
RSUs
Weighted
Average
Grant Date
Fair Value
Nonvested at January 1, 2019
146,116
$
23.84

Granted
103,491
28.61

Vested
(90,226)
22.75

Forfeited
(22,459)
26.92

Nonvested at December 31, 2019
136,922
$
27.66



Performance-Based Restricted Stock Units
We grant performance-based restricted stock unit awards ("PSUs") to certain executives and key employees. Units are usually awarded in the range from zero percent to 200% of a targeted number of shares. The award rate for the 2017-2019, 2018-2020, and 2019-2021 PSUs is dependent upon our achievement of sales growth targets, cash flow targets, and relative total shareholder return ("RTSR") using a matrix based on the percentile ranking of our stock price performance compared to a peer group over a three-year period. These awards are weighted 35% for achievement of the sales growth metric, 30% for achievement of the cash flow metric, and 35% for achievement of the RTSR metric. Other PSUs are granted from time to time based on other performance criteria.
A summary of PSU activity for the year ended December 31, 2019 is presented below:
 
Units
Weighted
Average
Grant Date
Fair Value
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
Outstanding at January 1, 2019
267,792
$
21.44

 
 

Granted
83,853
31.01

 
 

Released
(160,889)
14.34

 
 

Forfeited
(34,306)
24.77

 
 

Added by performance factor
60,779
13.54

 
 
Outstanding at December 31, 2019
217,229
$
27.73

1.15
$
6,519

Releasable at December 31, 2019
$


$




The following table summarizes each grant of performance awards outstanding at December 31, 2019:
Description
Grant Date
Vesting
Year
Vesting
Dependency
Target
Units
 Outstanding
Maximum Number of Units to be Granted
2017-2019 Performance RSUs
February 9, 2017
2019
35% RTSR, 35% sales growth, 30% operating cash flow
68,346

136,692

2017-2019 Performance RSUs
February 9, 2017
2018-2020
Operating Earnings
13,556

13,556

2018-2020 Performance RSUs
February 8, 2018
2020
35% RTSR, 35% sales growth, 30% operating cash flow
31,398

62,796

2018-2020 Performance RSUs
February 16, 2018
2020
35% RTSR, 35% sales growth, 30% operating cash flow
31,820

63,640

2019-2021 Performance RSUs
February 7, 2019
2021
35% RTSR, 35% sales growth, 30% operating cash flow
63,414

126,828

2019 Supplemental Performance RSUs
February 7, 2019
2021
Succession Planning Targets
6,945

13,890

2020-2022 QTI Performance RSUs
September 24, 2019
2022
50% EBITDA growth, 50% Sales growth
1,750

3,500

Total
 
 
 
217,229

420,902


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, 2019, and 2018, we had 17,271 and 17,248 cash-settled RSUs outstanding, respectively. At December 31, 2019, and 2018, liabilities of $353 and $300, respectively were included in Accrued expenses and other liabilities on our Consolidated Balance Sheets.
XML 78 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Geographic Data
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Geographic Data
NOTE 20 — Geographic Data
Financial information relating to our operations by geographic area were as follows:
Net Sales
Years Ended December 31,
2019
2018
2017
United States
$
279,904

$
313,489

$
287,092

Singapore
32,957

6,724

5,596

Taiwan
19,810

20,802

18,586

China
87,342

79,380

66,510

Czech Republic
33,214

36,528

34,476

Other non-U.S.
15,772

13,560

10,733

Consolidated net sales
$
468,999

$
470,483

$
422,993

Sales are attributed to countries based upon the origin of the sale.
Long-Lived Assets
Years Ended December 31,
2019
2018
United States
$
53,767

$
53,950

China
32,751

32,973

Taiwan
4,593

3,752

Czech Republic
10,946

5,976

Other non-U.S
2,981

2,750

Consolidated long-lived assets
$
105,038

$
99,401


XML 79 R118.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Geographic Data - Schedule of Financial Information by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Net Sales from continuing operations                      
Net Sales $ 115,040 $ 115,651 $ 120,684 $ 117,625 $ 120,073 $ 118,859 $ 118,021 $ 113,530 $ 468,999 $ 470,483 $ 422,993
Property, Plant and Equipment, Net 105,038       99,401       105,038 99,401  
United States | Geographic Distribution                      
Net Sales from continuing operations                      
Net Sales                 279,904 313,489 287,092
Property, Plant and Equipment, Net 53,767       53,950       53,767 53,950  
Singapore | Geographic Distribution                      
Net Sales from continuing operations                      
Net Sales                 32,957 6,724 5,596
TAIWAN, PROVINCE OF CHINA | Geographic Distribution                      
Net Sales from continuing operations                      
Net Sales                 19,810 20,802 18,586
Property, Plant and Equipment, Net 4,593       3,752       4,593 3,752  
China | Geographic Distribution                      
Net Sales from continuing operations                      
Net Sales                 87,342 79,380 66,510
Property, Plant and Equipment, Net 32,751       32,973       32,751 32,973  
Czech Republic | Geographic Distribution                      
Net Sales from continuing operations                      
Net Sales                 33,214 36,528 34,476
Property, Plant and Equipment, Net 10,946       5,976       10,946 5,976  
Other non-U.S. | Geographic Distribution                      
Net Sales from continuing operations                      
Net Sales                 15,772 13,560 $ 10,733
Property, Plant and Equipment, Net $ 2,981       $ 2,750       $ 2,981 $ 2,750  
XML 80 R114.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details 7) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Reconciliation of the unrecognized tax benefits    
Unrecognized tax benefits, beginning balance $ 3,649 $ 4,670
Increase related to current year tax positions 2,834 55
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions (10)  
(Decrease) increase related to prior year tax positions   46
Decrease related to lapse in statute of limitation (1,457) (1,076)
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities 0 (46)
Unrecognized tax benefits, ending balance $ 5,016 $ 3,649
XML 81 R110.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details 3) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Significant components of deferred tax assets and liabilities    
Post-retirement benefits $ 1,100 $ 1,061
Inventory reserves 708 1,236
Loss carry-forwards 4,724 4,647
Credit carry-forwards 15,964 16,909
Accrued expenses 4,932 5,685
Research expenditures 17,953 16,847
Deferred Tax Assets, Leasing Arrangements 6,211 0
Stock compensation 2,232 2,142
Foreign exchange loss 1,986 2,245
Other 230 207
Gross deferred tax assets 56,040 50,979
Depreciation and amortization 12,453 11,500
Pensions 13,552 11,736
Deferred Tax Liabilities, Leasing Arrangements 5,963 0
Subsidiaries' unremitted earnings 1,903 1,258
Gross deferred tax liabilities 33,871 24,494
Net deferred tax assets 22,169 26,485
Deferred tax asset valuation allowance (8,011) (8,274)
Total net deferred tax assets $ 14,158 $ 18,211
XML 82 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans
12 Months Ended
Dec. 31, 2019
Retirement Benefits [Abstract]  
Retirement Plans
NOTE 6 — Retirement Plans
We have a number of noncontributory defined benefit pension plans ("pension plans") covering approximately 3% of our active employees. Pension plans covering salaried employees provide pension benefits that are based on the employees´ years of service and compensation prior to retirement. Pension plans covering hourly employees generally provide benefits of stated amounts for each year of service.
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 were December 31, 2019, and 2018.
During 2017, we offered certain former vested employees in our U.S. pension plan a one-time option to receive a lump sum distribution of their benefits from pension plan assets. The pension plan made approximately $23,912 in lump sum payments to settle its obligation to these participants. These settlement payments decreased the projected benefit obligation and plan assets by $23,912, and resulted in a non-cash settlement charge of $13,476 related to unrecognized net actuarial losses that were previously included in accumulated other comprehensive loss. The measurement date of this settlement was December 31, 2017.
In February 2020, the CTS Board of Directors authorized and empowered management to explore termination of our U.S. based pension plans at management's discretion, subject to certain conditions. Management has not yet made a final decision on whether to pursue a plan termination and the potential timing thereof.
The following table provides a reconciliation of 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 Plans
 
2019
2018
 
2019
2018
Accumulated benefit obligation
$
220,339

$
205,319

 
$
1,854

$
1,936

Change in projected benefit obligation:
 

 

 
 

 

Projected benefit obligation at January 1
$
205,319

$
228,934

 
$
2,756

$
3,140

Service cost


 
37

43

Interest cost
7,724

7,123

 
31

42

Benefits paid
(14,834
)
(14,781
)
 
(408
)
(669
)
Actuarial loss (gain)
22,130

(15,957
)
 
153

287

Foreign exchange impact


 
64

(87
)
Projected benefit obligation at December 31
$
220,339

$
205,319

 
$
2,633

$
2,756

Change in plan assets:
 

 

 
 

 

Assets at fair value at January 1
$
258,327

$
284,762

 
$
1,425

$
1,777

Actual return on assets
37,680

(11,757
)
 
73

67

Company contributions
103

103

 
295

300

Benefits paid
(14,834
)
(14,781
)
 
(408
)
(669
)
Foreign exchange impact


 
34

(50
)
Assets at fair value at December 31
$
281,276

$
258,327

 
$
1,419

$
1,425

Funded status (plan assets less projected benefit obligations)
$
60,937

$
53,008

 
$
(1,214
)
$
(1,331
)
The measurement dates for the post-retirement life insurance plan were December 31, 2019, and 2018. The following table provides a reconciliation of benefit obligation, plan assets, and the funded status of the post-retirement life insurance plan at those measurement dates.
 
Post-Retirement
Life Insurance Plan
 
2019
2018
Accumulated benefit obligation
$
4,766

$
4,595

Change in projected benefit obligation:




Projected benefit obligation at January 1
$
4,595

$
5,134

Service cost
1

2

Interest cost
170

156

Benefits paid
(145
)
(157
)
Actuarial loss (gain)
145

(540
)
Projected benefit obligation at December 31
$
4,766

$
4,595

Change in plan assets:
 

 

Assets at fair value at January 1
$

$

Actual return on assets


Company contributions
145

157

Benefits paid
(145
)
(157
)
Other


Assets at fair value at December 31
$

$

Funded status (plan assets less projected benefit obligations)
$
(4,766
)
$
(4,595
)

The components of the prepaid (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 Plans
 
2019
2018
 
2019
2018
Prepaid pension asset
$
62,082

$
54,100

 
$

$

Accrued expenses and other liabilities
(100
)
(100
)
 


Long-term pension obligations
(1,045
)
(992
)
 
(1,214
)
(1,331
)
Net prepaid (accrued) cost
$
60,937

$
53,008

 
$
(1,214
)
$
(1,331
)

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
 
2019
2018
Accrued expenses and other liabilities
$
(393
)
$
(407
)
Long-term pension obligations
(4,373
)
(4,188
)
Total accrued cost
$
(4,766
)
$
(4,595
)

We have also recorded the following amounts to accumulated other comprehensive loss for the U.S. and non-U.S. pension plans, net of tax:
 
U.S.Pension Plans
 
Non-U.S. Pension Plans
 
Unrecognized
Loss
 
Unrecognized
Loss
Balance at January 1, 2018
$
75,740

 
$
1,898

Amortization of retirement benefits, net of tax
(4,538
)
 
(126
)
Settlements

 

Net actuarial gain
6,732

 
196

Foreign exchange impact

 
(52
)
Tax impact due to implementation of ASU 2018-02
17,560

 

Balance at January 1, 2019
$
95,494

 
$
1,916

Amortization of retirement benefits, net of tax
(4,060
)
 
(138
)
Net actuarial (loss) gain
(2,604
)
 
78

Foreign exchange impact

 
44

Balance at December 31, 2019
$
88,830

 
$
1,900

We have recorded the following amounts to accumulated other comprehensive loss for the post-retirement life insurance plan, net of tax:
 
Unrecognized
Gain
Balance at January 1, 2018
$
(379
)
Amortization of retirement benefits, net of tax
36

Net actuarial loss
(418
)
Tax impact due to implementation of ASU No. 2018-02
(88
)
Balance at January 1, 2019
$
(849
)
Amortization of retirement benefits, net of tax
129

Net actuarial gain
112

Balance at December 31, 2019
$
(608
)


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 plans is amortized based on the expected future life expectancy of the plan participants (estimated to be approximately 17 years at December 31, 2019), because substantially all of the participants in those plans are inactive. 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 4 years at December 31, 2019). 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.
In 2020, we expect to recognize approximately $6,429 of pre-tax losses included in accumulated other comprehensive loss related to our pension plans and post-retirement life insurance plan, respectively.
The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for those Pension Plans with accumulated benefit obligation in excess of fair value of plan assets is shown below:
 
As of December 31,
 
2019
2018
Projected benefit obligation
$
3,778

$
3,848

Accumulated benefit obligation
$
2,999

$
3,028

Fair value of plan assets
$
1,418

$
1,426


Net pension expense (income) includes the following components:
 
Years Ended
December 31,
 
Years Ended
December 31,
 
U.S. Pension Plans
 
Non-U.S. Pension Plans
 
2019
2018
2017
 
2019
2018
2017
Service cost
$

$

$

 
$
37

$
43

$
48

Interest cost
7,724

7,123

8,273

 
31

42

34

Expected return on plan assets(1)
(12,187
)
(12,898
)
(16,243
)
 
(17
)
(25
)
(20
)
Amortization of unrecognized loss
5,246

5,863

5,785

 
170

162

155

Settlement loss


13,476

 



Net expense (income)
$
783

$
88

$
11,291

 
$
221

$
222

$
217

Weighted-average actuarial assumptions(2)
 

 

 

 
 

 

 

Benefit obligation assumptions:
 

 

 

 
 

 

 

Discount rate
3.15
%
4.30
%
3.63
%
 
1.00
%
1.13
%
1.38
%
Rate of compensation increase
N/A

N/A

N/A

 
3.00
%
3.00
%
2.00
%
Pension income/expense assumptions:


 

 

 




 

Discount rate
4.30
%
3.63
%
4.16
%
 
1.13
%
1.38
%
1.13
%
Expected return on plan assets(1)
4.61
%
4.72
%
5.61
%
 
1.13
%
1.38
%
1.13
%
Rate of compensation increase
N/A

N/A

N/A

 
3.00
%
2.00
%
2.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,
 
2019
2018
2017
Service cost
$
1

$
2

$
2

Interest cost
170

156

161

Amortization of unrecognized gain
(166
)
(46
)
(101
)
Net expense
$
5

$
112

$
62

Weighted-average actuarial assumptions (1)
 

 

 

Benefit obligation assumptions:
 

 

 

Discount rate
3.09
%
4.26
%
3.59
%
Rate of compensation increase
N/A

N/A

N/A

Pension income/post-retirement expense assumptions:




 

Discount rate
4.26
%
3.59
%
4.10
%
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.





Our pension plan asset allocation at December 31, 2019, and 2018, and target allocation for 2020 by asset category are as follows:
 
Target Allocations
 
Percentage of Plan Assets
at December 31,
Asset Category
2020
 
2019
2018
Equity securities
13%
 
13%
12%
Debt securities
83%
 
83%
84%
Other
4%
 
4%
4%
Total
100%
 
100%
100%

We employ a liability-driven investment strategy whereby a mix of equity and fixed-income investments are used to pursue a de-risking strategy which over time seeks to reduce interest rate mismatch risk and other risks while achieving a return that matches or exceeds the growth in projected pension plan liabilities. Risk tolerance is established through careful consideration of plan liabilities and funded status. The investment portfolio primarily contains a diversified mix of equity and fixed-income investments.  Other assets such as private equity are used modestly to enhance long-term returns while improving portfolio diversification. Investment risk is measured and monitored on an ongoing basis through quarterly investment portfolio reviews, annual liability measurements, and asset/liability studies at regular intervals.
The following table summarizes the fair values of our pension plan assets:
 
As of December 31,
 
2019
2018
Equity securities - U.S. holdings(1)
$
24,586

$
20,469

Equity funds - U.S. holdings(1) (7)

54

Bond funds - government(4) (7)
33,991

19,146

Bond funds - other(5) (7)
207,901

202,393

Real estate(6) (7)
2,979

2,652

Cash and cash equivalents(2)
5,700

5,866

Partnerships(3)
7,539

9,172

Total fair value of plan assets
$
282,696

$
259,752


The fair values at December 31, 2019, are classified within the following categories in the fair value hierarchy:
 
Quoted Prices
in Active
Markets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Not Leveled
Total
Equity securities - U.S. holdings(1)
$
24,586

$

$

$

$
24,586

Bond funds - government(4) (7)



33,991

33,991

Bond funds - other(5) (7)



207,901

207,901

Real estate(6) (7)



2,979

2,979

Cash and cash equivalents(2)
5,700




5,700

Partnerships(3)


7,539


7,539

Total
$
30,286

$

$
7,539

$
244,871

$
282,696

The fair values at December 31, 2018, are classified within the following categories in the fair value hierarchy:
 
Quoted Prices
in Active
Markets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Not Leveled
Total
Equity securities - U.S. holdings(1)
$
20,469

$

$

$

$
20,469

Equity funds - U.S.holdings(1) (7)



54

54

Bond funds - government(4) (7)



19,146

19,146

Bond funds - other(5) (7)



202,393

202,393

Real estate(6) (7)



2,652

2,652

Cash and cash equivalents(2)
5,866




5,866

Partnerships(3)


9,172


9,172

Total
$
26,335

$

$
9,172

$
224,245

$
259,752

(1)
Comprised of common stocks of companies in various industries. The Pension Plan fund manager may shift investments from value to growth strategies or vice-versa, from small cap to large cap stocks or vice-versa, in order to meet the Pension Plan's investment objectives, which are to provide for a reasonable amount of long-term growth of capital without undue exposure to volatility, and protect the assets from erosion of purchasing power.
(2)
Comprised of investment grade short-term investment and money-market funds.
(3)
Comprised of partnerships that invest in various U.S. and international industries.
(4)
Comprised of long-term government bonds with a minimum maturity of 10 years and zero-coupon Treasury securities ("Treasury Strips") with maturities greater than 20 years.
(5)
Comprised predominately of investment grade U.S. corporate bonds with maturities greater than 10 years and U.S. high-yield corporate bonds; emerging market debt (local currency sovereign bonds, U.S. dollar-denominated sovereign bonds and U.S. dollar-denominated corporate bonds); and U.S. bank loans.
(6)
Comprised of investments in securities of U.S. and non-U.S. real estate investment trusts (REITs), real estate operating companies and other companies that are principally engaged in the real estate industry and of investments in global private direct commercial real estate. Investments can be redeemed immediately following the valuation date with a notice of at least fifteen business days before valuation.
(7)
Comprised of investments that are measured at fair value using the NAV per share practical expedient. In accordance with the provisions of ASC 820-10, these investments have not been classified in the fair value hierarchy. The fair value amount not leveled is presented to allow reconciliation of the fair value hierarchy to total fund pension plan assets.
The pension plan assets recorded at fair value are measured and classified in a hierarchy for disclosure purposes consisting of three levels based on the observability of inputs available in the marketplace used to measure fair value as discussed below:
Level 1:  Fair value measurements that are based on quoted prices (unadjusted) in active markets that the pension plan trustees have the ability to access for identical assets or liabilities. Market price data generally is obtained from exchange or dealer markets.
Level 2:  Fair value measurements based on inputs other than quoted prices included in Level 1 that are observable for the asset, either directly or indirectly. Level 2 inputs include quoted prices for similar assets in active or inactive markets, and inputs other than quoted prices that are observable for the asset, such as interest rates and yield curves that are observable at commonly quoted intervals.
Level 3:  Fair value measurements based on valuation techniques that use significant inputs that are unobservable.
The table below reconciles the Level 3 partnership assets within the fair value hierarchy:
 
Amount
Fair value of Level 3 partnership assets at January 1, 2018
$
10,787

Capital contributions
78

Realized and unrealized gain
1,154

Capital distributions
(2,847
)
Fair value of Level 3 partnership assets at December 31, 2018
$
9,172

Capital contributions
120

Realized and unrealized gain
(139
)
Capital distributions
(1,614
)
Fair value of Level 3 partnership assets at December 31, 2019
$
7,539


The partnership fund manager uses a market approach in estimating the fair value of the plan's Level 3 asset. The market approach estimates fair value by first determining the entity's earnings before interest, taxes, depreciation and amortization and then multiplying that value by an estimated multiple. When establishing an appropriate multiple, the fund manager considers recent comparable private company transactions and multiples paid. The entity's net debt is then subtracted from the calculated amount to arrive at an estimated fair value for the entity.
We expect to make $493 of contributions to the U.S. plans and $261 of contributions to the non-U.S. plans during 2020.
The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid:
 
U.S.
Pension
Plans
Non-U.S.
Pension
Plans
Post-Retirement
Life Insurance Plan
2020
$
15,514

$
46

$
393

2021
15,399

54

377

2022
15,218

82

362

2023
14,983

69

347

2024
14,706

84

332

2025-2029
68,594

715

1,468

Total
$
144,414

$
1,050

$
3,279


Defined Contribution Plans
We sponsor a 401(k) plan that covers substantially all of our U.S. employees. Contributions and costs are generally determined as a percentage of the covered employee's annual salary.
Expenses related to defined contribution plans include the following:
 
Years Ended December 31,
 
2019
2018
2017
401(k) and other defined contribution plan expense
$
3,125

$
3,256

$
3,141


XML 83 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-Based Compensation - Summary of Status of Equity-Based Compensation Plans (Details 4) - shares
Dec. 31, 2019
Dec. 31, 2018
RSUs    
Summary of Status of Equity-Based Compensation Plans    
Released at end of period, RSUs 103,491 146,116
Performance Option [Member]    
Summary of Status of Equity-Based Compensation Plans    
Stock options outstanding, shares 225,000  
2018 Plan [Member]    
Summary of Status of Equity-Based Compensation Plans    
Awards originally available to be granted 2,500,000  
Stock options outstanding, shares 266,249  
Restricted Stock Units, awarded and vested 4,553  
Released at end of period, RSUs 266,249  
Awards available to be granted 2,229,198  
2018 Plan [Member] | Performance Option [Member]    
Summary of Status of Equity-Based Compensation Plans    
Stock options outstanding, shares 0  
2014 Plan    
Summary of Status of Equity-Based Compensation Plans    
Awards originally available to be granted 1,500,000  
Stock options outstanding, shares 627,216  
Restricted Stock Units, awarded and vested 0  
Released at end of period, RSUs 402,216  
Awards available to be granted 0  
2009 Plan    
Summary of Status of Equity-Based Compensation Plans    
Awards originally available to be granted 3,400,000  
Stock options outstanding, shares 92,600  
Restricted Stock Units, awarded and vested 0  
Released at end of period, RSUs 92,600  
Awards available to be granted 0  
2009 Plan | Performance Option [Member]    
Summary of Status of Equity-Based Compensation Plans    
Stock options outstanding, shares 0  
2004 Plan    
Summary of Status of Equity-Based Compensation Plans    
Awards originally available to be granted 6,500,000  
Stock options outstanding, shares 35,952  
Restricted Stock Units, awarded and vested 0  
Released at end of period, RSUs 35,952  
Awards available to be granted 0  
2004 Plan | Performance Option [Member]    
Summary of Status of Equity-Based Compensation Plans    
Stock options outstanding, shares 0  
Directors' Plan    
Summary of Status of Equity-Based Compensation Plans    
Stock options outstanding, shares 5,522  
Restricted Stock Units, awarded and vested 0  
Released at end of period, RSUs 5,522  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 0  
Directors' Plan | Performance Option [Member]    
Summary of Status of Equity-Based Compensation Plans    
Stock options outstanding, shares 0  
XML 84 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Contingencies
NOTE 10 — Contingencies
Certain processes in the manufacture of our current and past products create by-products classified as hazardous waste. We have been notified by the U.S. Environmental Protection Agency, 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 and formerly owned or operated by us. Two of those sites, Asheville, North Carolina and Mountain View, California, are designated National Priorities List sites under the U.S. Environmental Protection Agency’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 comprised of the following:
 
Years Ended December 31,
 
2019
2018
2017
Balance at beginning of period
$
11,274

$
17,067

$
18,176

Remediation expense
2,602

1,182

307

Remediation payments
(2,455
)
(6,967
)
(1,416
)
Other activity (1)
23

(8
)

Balance at end of the period
$
11,444

$
11,274

$
17,067

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


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 have an outstanding warranty claim for which we have not yet determined the root cause of a product performance issue. Testing is ongoing. We are not able to quantify the potential impact on our operations, if any, because we have not yet determined the root cause.

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 85 R107.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Summary of Financial Liability Measured at Fair Value on a Recurring Basis (Details 2) - Designated as Hedging Instrument - Cash Flow Hedge - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Interest Rate Swap    
Recurring financial liability that was measured at carrying value    
Interest rate swap - cash flow hedge, loss $ (491) $ (421)
Foreign currency hedges    
Recurring financial liability that was measured at carrying value    
Gain (Loss) on Foreign Currency Cash Flow Hedge Ineffectiveness (952) (484)
Fair Value, Measurements, Recurring | Interest Rate Swap    
Recurring financial liability that was measured at carrying value    
Interest rate swap - cash flow hedge 4 945
Fair Value, Measurements, Recurring | Foreign currency hedges    
Recurring financial liability that was measured at carrying value    
Interest rate swap - cash flow hedge 580 393
Fair Value, Measurements, Recurring | Estimate of Fair Value Measurement | Significant Other Observable Inputs (Level 2) | Interest Rate Swap    
Recurring financial liability that was measured at carrying value    
Interest rate swap - cash flow hedge 4 945
Fair Value, Measurements, Recurring | Estimate of Fair Value Measurement | Significant Other Observable Inputs (Level 2) | Foreign currency hedges    
Recurring financial liability that was measured at carrying value    
Interest rate swap - cash flow hedge $ 580 $ 393
XML 87 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Components of Accounts Receivable
The components of accounts receivable are as follows:
 
As of December 31,
 
2019
2018
Accounts receivable, gross
$
78,269

$
79,902

Less: Allowance for doubtful accounts
(261
)
(384
)
Accounts receivable, net
$
78,008

$
79,518


XML 88 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]
Description of Business: CTS Corporation ("CTS", "we", "our", "us" or the "Company") is a global manufacturer of sensors, electronic 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 Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts: Accounts receivable consists primarily of amounts due from normal business activities. We maintain an allowance for doubtful accounts for estimated uncollectible accounts receivable. Our reserves for estimated credit losses are based upon historical experience and specific customer collection issues. 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, information technology, medical, telecommunications, 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 doubtful accounts is based on management's estimates of the collectability of its accounts receivable after analyzing historical bad debts, customer concentrations, customer creditworthiness, and current economic trends. Uncollectible trade receivables are charged against the allowance for doubtful accounts when all reasonable efforts to collect the amounts due have been exhausted.
Inventories
Inventories: We value our inventories at the lower of the actual cost to purchase or manufacture or the net realizable value using the first-in, first-out ("FIFO") method. We review inventory quantities on hand and record a provision for excess and obsolete inventory based on forecasts of product demand and production requirements.
Retirement Plans
Retirement Plans: We have various defined benefit and defined contribution retirement plans. Our policy is to annually fund the defined benefit pension plans at or above the minimum required by law. We: 1) recognize the funded status of a benefit plan (measured as the difference between plan assets at fair value and the projected benefit obligation) in our Consolidated Balance Sheets; 2) recognize 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 as a component of other comprehensive earnings; and 3) measure defined benefit plan assets and obligations as of the date of our fiscal year-end. See Note 6, "Retirement Plans" for further information.
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 3 to 15 years, and software from 2 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. 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. Accrued interest and penalties are included in the related tax liability line in the Consolidated Balance Sheets.
See Note 18, "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.
In addition to goodwill, we also have acquired in-process research and development ("IPR&D") intangible assets that are treated as indefinite-lived intangible assets and therefore not subject to amortization until the completion or abandonment of the associated research and development efforts. If these efforts are abandoned in the future, the carrying value of the IPR&D asset will be expensed. If the research and development efforts are successfully completed, the IPR&D will be reclassified as a finite-lived asset and amortized over its useful life.
We have the option to perform a qualitative assessment (commonly referred to as "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.
We completed our annual impairment test during 2019 by performing a qualitative assessment and determined that our goodwill was not impaired as of the measurement date. We have not recorded any impairment of goodwill or other indefinite-lived intangible assets in the years ended December 31, 2019, 2018 and 2017.
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. 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; 5) recognize revenue when (or as) the entity satisfies a performance obligation.
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.
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 financial instruments as follows:
Instrument
 
Method for determining fair value
Cash, cash equivalents, accounts receivable and accounts payable
 
Cost, approximates fair value due to the short-term nature of these instruments.
Revolving credit facility
 
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 credit facility.
Interest rate swaps and forward contracts
 
The fair value of our interest rate swaps and forward contracts are measured using a market approach which uses current industry information.

Debt Issuance Costs
Debt Issuance Costs: 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.
Equity-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, performance share units ("PSU's"), and stock options, in the Consolidated Statements of Earnings.
We estimate the fair value of stock option awards on the date of grant using the Black-Scholes option pricing model. A number of assumptions are used by the Black-Scholes option pricing model to compute the grant date fair value of an award, including expected price volatility, option term, risk-free interest rate, and dividend yield. These assumptions are established at each grant date based upon current information at that time. Expected volatilities are based on historical volatilities of CTS' common stock. The expected option term is derived from historical data of exercise behavior. Actual option terms can differ from the expected option terms as a result of different groups of employees exhibiting different exercise behavior. The dividend yield is based on historical dividend payments. The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve at the time of grant. The fair value of awards that are ultimately expected to vest is recognized as expense over the requisite service periods of the awards in the Consolidated Statements of Earnings.
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.
Both our stock option and 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 portion 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.
See Note 16, "Stock-Based Compensation" for further information.
Earnings Per Share
Earnings Per Share: Basic earnings per share excludes any dilution and is computed by dividing net earnings 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.
Foreign Currencies
Foreign Currencies: The financial statements of our non-U.S. subsidiaries, except the United Kingdom ("U.K.") subsidiary, 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.
Foreign currency (losses) gains recorded in the Consolidated Statement of Earnings includes the following:
 
Years Ended December 31,

2019
2018
2017
Foreign currency (losses) gains
$
(1,797
)
$
(2,619
)
$
3,052


The assets and liabilities of our U.K. subsidiary 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 loss" component of shareholders' equity. Our Consolidated Statement of Earnings 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 Tax
Sales Taxes: When applicable, we classify sales taxes on a net basis in our consolidated financial statements.
New Accounting Pronouncements and Changes in Accounting Principles
Changes in Accounting Principles: Beginning in January 2019, CTS adopted the provisions of Accounting Standards Update ("ASU") 2016-02, "Leases (Topic 842)" under the optional transition method, which requires, if necessary, a cumulative effect adjustment to the opening balance of retained earnings. The lease liability is based on the present value of minimum lease payments discounted using our secured incremental borrowing rate at the date of adoption. Existing deferred rent liabilities, resulting from our historical practice of using the straight line method for recognizing lease expense, were reclassified upon adoption to reduce the measurement of the lease assets. We elected the package of practical expedients permitted under the transition guidance, which among other things, allows us to carry forward the historical accounting relating to lease identification and classification for existing leases at adoption. Our leases are classified as operating leases and expense is recorded in a manner similar to historical accounting guidance. We have also elected the practical expedient to not separate lease and non-lease components for the majority of our leases and to keep leases with an initial term of 12 months or less off of the balance sheet. Upon adoption we recorded a lease liability of $24,792 and a right of use asset of $22,066. No adjustment to the opening balance of retained earnings was required.
Recent Accounting Pronouncements
Recently Issued Accounting Pronouncements
ASU No. 2019-12 "Simplifying the Accounting for Income Taxes"

In December 2019, the Financial Accounting Standards Board (“FASB”) issued ASU 2019-12, Simplifying the Accounting for Income Taxes, as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes. ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We will adopt this ASU in the first quarter of 2020 and it is not expected to have a material impact on our consolidated financial statements.

ASU No. 2018-14 "Compensation - Retirement Benefits - Defined Benefit Plans - General"

In August 2018, the FASB issued ASU No. 2018-14, "Compensation - Retirement Benefits - Defined Benefit Plans - General." This ASU modifies the disclosure requirements for defined benefit and other postretirement plans. This ASU eliminates certain disclosures associated with accumulated other comprehensive income, plan assets, related parties, and the effects of interest rate basis point changes on assumed health care costs; while other disclosures have been added to address significant gains and losses related to changes in benefit obligations. This ASU also clarifies disclosure requirements for projected benefit and accumulated benefit obligations. The amendments in this ASU are effective for fiscal years ending after December 15, 2020 and for interim periods therein with early adoption permitted. Adoption on a retrospective basis for all periods presented is required. This ASU will impact our financial statement disclosures but will not have an impact on our consolidated financial position, results of operations, or cash flows.
ASU No. 2018-13 "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement"
In August 2018, the FASB issued ASU No. 2018-13 "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement". This ASU modified the disclosures related to recurring and nonrecurring fair value measurements. Disclosures related to the transfer of assets between Level 1 and Level 2 hierarchies have been eliminated and various additional disclosures related to Level 3 fair value measurements have been added, modified or removed. This ASU is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted upon issuance of the standard for disclosures modified or removed with a delay of adoption of the additional disclosures until their effective date. We will adopt this ASU in the first quarter of 2020 it is not expected to have a material impact on our financial statement disclosures.
ASU No. 2016-16 "Income Taxes (Topic 740) Intra-Entity Transfers of Assets Other Than Inventory"
In October 2016, the FASB issued ASU No. 2016-16, "Intra-Entity Transfers of Assets Other Than Inventory". This ASU is meant to improve the accounting for the income tax effect of intra-entity transfers of assets other than inventory. Currently, U.S. GAAP prohibits the recognition of current and deferred income taxes for intra-entity asset transfers until the asset is sold to a third party. This ASU will now require companies to recognize the income tax effect of an intra-entity asset transfer (other than inventory)
when the transaction occurs. This ASU is effective for public companies, for fiscal years beginning after December 15, 2019 and interim periods within those annual reporting periods. Early adoption is permitted and is to be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. We will adopt this ASU during the first quarter of 2020 and it is not expected to have a material impact on our financial statements.
ASU 2016-13 "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments"
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We adopted this ASU on January 1, 2020 and we have determined that it will not have a material impact on our financial statements.
XML 89 R120.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data - Quarterly Results of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Selected Quarterly Financial Information                      
Net Sales $ 115,040 $ 115,651 $ 120,684 $ 117,625 $ 120,073 $ 118,859 $ 118,021 $ 113,530 $ 468,999 $ 470,483 $ 422,993
Gross margin 38,700 37,057 41,204 40,615 42,645 42,082 41,813 38,433 157,575 164,973 140,431
Operating earnings 12,391 (10,124) (17,083) (14,218) (17,017) (16,118) (14,544) (13,359) (53,815) (61,038) (38,495)
Net earnings $ 10,062 $ 2,722 $ 11,943 $ 11,419 $ 17,564 $ 10,211 $ 7,209 $ 11,548 $ 36,146 $ 46,532 $ 14,448
Basic net earnings per share (usd per share) $ 0.31 $ 0.08 $ 0.36 $ 0.35 $ 0.53 $ 0.31 $ 0.22 $ 0.35 $ 1.11 $ 1.41 $ 0.44
Diluted net earnings per share (usd per share) $ 0.31 $ 0.08 $ 0.36 $ 0.34 $ 0.52 $ 0.30 $ 0.21 $ 0.34 $ 1.09 $ 1.39 $ 0.43
XML 90 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets
Other Intangible Assets
The following is a summary of the Company’s other intangible assets as of December 31:
 
As of December 31, 2019
 
 
 
Gross
Carrying
Amount
Accumulated
Amortization
Net
Amount
 
Weighted Average Remaining Amortization Period (in years)
Other intangible assets:
 

 

 

 
 
Customer lists / relationships
$
92,194

$
(38,682
)
$
53,512

 
10.8

Technology and other intangibles
47,925

(18,422
)
29,503

 
8.7

In process research and development
2,200


2,200

 

Other intangible assets, net
$
142,319

$
(57,104
)
$
85,215

 
10.1

Amortization expense for the year ended December 31, 2019
 

$
7,770

 

 
 


 
As of December 31, 2018
 
Gross
Carrying
Amount
Accumulated
Amortization
Net
Amount
Other intangible assets:
 

 

 

Customer lists / relationships
$
64,323

$
(37,088
)
$
27,235

Technology and other intangibles
44,460

(13,715
)
30,745

In process research and development
2,200


2,200

Other intangible assets, net
$
110,983

$
(50,803
)
$
60,180

Amortization expense for the year ended December 31, 2018
 

$
6,817

 

Amortization expense for the year ended December 31, 2017
 

$
6,603

 


Summary of Future Amortization Expense
The estimated amortization expense for the next five years and thereafter is as follows:
 
Amortization
expense
2020
$
9,051

2021
8,893

2022
8,657

2023
6,651

2024
6,479

Thereafter
45,484

Total future amortization expense
$
85,215


Summary of Reconciliation of Goodwill
Changes in the net carrying value amount of goodwill were as follows:
 
Total
Goodwill as of December 31, 2017
$
71,057

Increase from acquisitions

Goodwill as of December 31, 2018
$
71,057

Increase from acquisition
34,999

Goodwill as of December 31, 2019
$
106,056


XML 91 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Foreign Currencies (Details 8) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Other Nonoperating Income (Expense)      
Foreign Currencies      
Foreign currency (loss) gain $ (1,797) $ (2,619) $ 3,052
XML 92 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Acquisitions (Tables)
12 Months Ended
Dec. 31, 2019
Business Acquisition [Line Items]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
 
Consideration Paid
Cash paid, net of cash acquired of $567
$
72,850

Contingent consideration
1,056

Purchase price
$
73,906

 
 
 
 
 
Fair Values at July 31, 2019
Current assets
$
6,221

Property, plant and equipment
2,567

Other assets
29

Goodwill
34,999

Intangible assets
32,800

Fair value of assets acquired
76,616

Less fair value of liabilities acquired
(2,710
)
Purchase price
$
73,906


Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
 
Carrying Value
Weighted Average Amortization Period
Customer lists/relationships
$
31,000

15.0
Trademarks, tradenames, and other intangibles
1,800

5.0
Total
$
32,800

 

Business Acquisition, Stub Period Earnings [Table Text Block]
 
For the period July 31, 2019 through December 31, 2019
Net sales
$
9,252

Net loss
$
(465
)

XML 93 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Concentration of Credit Risk (Details 3) - Revenue Benchmark
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cummins, Inc.      
Summary of Significant Accounting Policies      
Concentration of risk, percentage 16.10% 15.20% 13.40%
Honda Motor Co.      
Summary of Significant Accounting Policies      
Concentration of risk, percentage 11.60% 10.50% 11.20%
Toyota Motor Corporation      
Summary of Significant Accounting Policies      
Concentration of risk, percentage 9.60% 10.50% 10.20%
XML 94 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Liabilities and Other Liabilities - Components of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accrued Liabilities        
Accrued product-related costs $ 4,464 $ 4,377    
Accrued income taxes 7,903 6,914    
Accrued property and other taxes 1,574 1,976    
Accrued Professional Fees, Current 1,599 3,350    
Contract with Customer, Liability 2,877 1,981    
Dividends payable 1,299 1,310    
Remediation reserves 11,444 11,274 $ 17,067 $ 18,176
Other accrued liabilities 5,218 6,165    
Total accrued expenses and other liabilities $ 36,378 $ 37,347    
XML 95 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Reconciliation of Level 3 Partnership Assets Within Fair Value Hierarchy (Details 12) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Reconciliation of Level 3 fund assets    
Beginning Balance $ 259,752  
Ending Balance 282,696 $ 259,752
Partnership    
Reconciliation of Level 3 fund assets    
Beginning Balance 9,172  
Ending Balance 7,539 9,172
Significant Unobservable Inputs (Level 3) [Member]    
Reconciliation of Level 3 fund assets    
Beginning Balance 9,172  
Ending Balance 7,539 9,172
Significant Unobservable Inputs (Level 3) [Member] | Partnership    
Reconciliation of Level 3 fund assets    
Beginning Balance 9,172 10,787
Capital contributions 120 78
Realized and unrealized gain (139) 1,154
Capital distributions (1,614) (2,847)
Ending Balance $ 7,539 $ 9,172
XML 96 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Pension Plan Asset Allocation (Details 7)
Dec. 31, 2019
Dec. 31, 2018
Retirement Plans    
Target allocations 100.00%  
Percentage of plan assets 100.00% 100.00%
Equity Securities    
Retirement Plans    
Target allocations 13.00%  
Percentage of plan assets 13.00% 12.00%
Debt securities    
Retirement Plans    
Target allocations 83.00%  
Percentage of plan assets 83.00% 84.00%
Other    
Retirement Plans    
Target allocations 4.00%  
Percentage of plan assets 4.00% 4.00%
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets - Summary of Reconciliation of Goodwill (Details 3) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Goodwill    
Beginning balance $ 71,057 $ 71,057
Increase from acquisition 34,999 0
Ending balance $ 106,056 $ 71,057
XML 98 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash flows from operating activities:      
Net earnings $ 36,146 $ 46,532 $ 14,448
Adjustments to reconcile net earnings to net cash provided by operating activities:      
Depreciation and amortization 24,619 22,514 20,674
Stock-based compensation 5,015 5,256 4,184
Restructuring and impairment charges 1,704 0 0
Pension and other post-retirement plan expense 1,009 422 11,570
Deferred income taxes 2,413 (1,008) 16,710
(Gain) loss on sale of assets (63) 0 708
Loss (Gain) on foreign currency hedges, net of cash received 97 (82) 94
Changes in assets and liabilities, net of acquisitions and divestitures:      
Accounts receivable 3,784 (9,877) (5,198)
Inventories 4,371 (7,521) (5,404)
Other assets (2,605) (2,675) (1,531)
Operating lease assets (2,578) 0 0
Accounts payable (4,658) 5,113 5,387
Accrued payroll and benefits (5,940) 2,349 (1,666)
Accrued expenses and other liabilities (3,405) (3,795) 28
Income taxes payable 941 1,564 (4,555)
Operating lease liabilities 2,921 0 0
Other liabilities 921 (258) 2,918
Pension and other post-retirement plans (287) (382) (319)
Total adjustments 28,259 11,620 43,600
Net cash provided by operating activities 64,405 58,152 58,048
Cash flows from investing activities:      
Capital expenditures (21,733) (28,488) (18,094)
Proceeds from sale of assets 137 3 541
Payments for acquisitions, net of cash acquired (73,906) 0 (19,121)
Net cash used in investing activities (95,502) (28,485) (36,674)
Cash flows from financing activities:      
Payments of long-term debt (1,885,800) (1,060,100) (1,518,200)
Proceeds from borrowings of long-term debt 1,935,500 1,033,800 1,505,400
Payments of short-term notes payable 0 0 (1,150)
Purchase of treasury stock (11,746) (9,440) 0
Dividends paid (5,238) (5,285) (5,260)
Taxes paid on behalf of equity award participants (2,657) (1,468) (1,604)
Net cash provided by (used) in financing activities 30,059 (42,493) (20,814)
Effect of exchange rate on cash and cash equivalents 346 187 (793)
Net decrease in cash and cash equivalents (692) (12,639) (233)
Cash and cash equivalents at beginning of year 100,933 113,572 113,805
Cash and cash equivalents at end of year 100,241 100,933 113,572
Supplemental cash flow information:      
Cash paid for interest 1,961 1,582 2,130
Cash paid for income taxes, net 11,113 9,916 10,884
Noncash Investing and Financing Activities Disclosure [Abstract]      
Capital expenditures incurred but not yet paid $ 4,077 $ 4,312 $ 5,914
XML 99 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Tables)
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Summary of Long-Term Debt
Long-term debt was comprised of the following:
 
As of December 31
 
2019
2018
Total credit facility
$
300,000

$
300,000

Balance outstanding
$
99,700

$
50,000

Standby letters of credit
$
1,800

$
1,940

Amount available
$
198,500

$
248,060

Weighted-average interest rate
3.25
%
3.10
%
Commitment fee percentage per annum
0.23
%
0.20
%

XML 100 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Liabilities and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Components of Accrued Liabilities
The components of accrued expenses and other liabilities are as follows:
 
As of December 31,
 
2019
2018
Accrued product-related costs
$
4,464

$
4,377

Accrued income taxes
7,903

6,914

Accrued property and other taxes
1,574

1,976

Accrued professional fees
1,599

3,350

Contract liabilities
2,877

1,981

Dividends payable
1,299

1,310

Remediation reserves
11,444

11,274

Other accrued liabilities
5,218

6,165

Total accrued expenses and other liabilities
$
36,378

$
37,347


XML 101 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page. - USD ($)
12 Months Ended
Dec. 31, 2019
Feb. 18, 2020
Jun. 30, 2019
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2019    
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 12(b) Security Common stock, without par value    
Trading Symbol CTS    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
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    
Entity Shell Company false    
Entity Public Float     $ 890,000,000
Entity Common Stock, Shares Outstanding   32,433,391  
Entity Central Index Key 0000026058    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 102 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-Based compensation (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Summary of Equity-Based Compensation Expense
The following table summarizes the compensation expense included in selling, general and administrative expenses in the Consolidated Statements of Earnings related to stock-based compensation plans:
 
Years Ended December 31,
 
2019
2018
2017
Service-Based RSUs
$
2,207

$
2,036

$
1,762

Performance-Based RSUs
2,553

3,089

2,350

Cash-settled awards
255

131

72

Total
$
5,015

$
5,256

$
4,184

Income tax benefit
1,133

1,188

1,573

Net
$
3,882

$
4,068

$
2,611


Schedule of Unrecognized Equity-Based Compensation Expense
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,
2019
Weighted-
average
period
Service-Based RSUs
$
1,751

1.24 years
Performance-Based RSUs
2,433

1.65 years
Total
$
4,184

1.48 years

Summary of Status of Equity-Based Compensation Plans
The following table summarizes the status of these plans as of December 31, 2019:
 
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

225,000




Maximum potential RSU and cash settled awards outstanding
266,249

402,216

92,600

35,952

5,522

Maximum potential awards outstanding
266,249

627,216

92,600

35,952

5,522

RSUs and cash settled awards vested and released
4,553





Awards available to be granted
2,229,198






Summary of Service-Based Restricted Stock Units
A summary of RSU activity for the year ended December 31, 2019 is presented below:
 
Units
Weighted
Average
Grant Date
Fair Value
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
Outstanding at January 1, 2019
355,590
$
17.91

 
 

Granted
103,491
28.61

 
 

Released
(72,226)
20.53

 
 

Forfeited
(22,459)
26.92

 
 

Outstanding at December 31, 2019
364,396
$
19.87

22.56
$
10,935

Releasable at December 31, 2019
227,474
$
15.18

31.82
$
6,826


Schedule of Weighted Average Grant Date Fair Value and Intrinsic Value of RSU's
 
Years Ended December 31,
 
2019
2018
2017
Weighted-average grant date fair value
$
28.61

$
26.95

$
24.32

Intrinsic value of RSUs released
$
2,155

$
4,015

$
4,485


Summary of Changes of Nonvested RSU's
A summary of non-vested RSU activity for the year ended December 31, 2019 is presented below:
 
RSUs
Weighted
Average
Grant Date
Fair Value
Nonvested at January 1, 2019
146,116
$
23.84

Granted
103,491
28.61

Vested
(90,226)
22.75

Forfeited
(22,459)
26.92

Nonvested at December 31, 2019
136,922
$
27.66


Schedule of Components of Performance-Based RSU's
A summary of PSU activity for the year ended December 31, 2019 is presented below:
 
Units
Weighted
Average
Grant Date
Fair Value
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
Outstanding at January 1, 2019
267,792
$
21.44

 
 

Granted
83,853
31.01

 
 

Released
(160,889)
14.34

 
 

Forfeited
(34,306)
24.77

 
 

Added by performance factor
60,779
13.54

 
 
Outstanding at December 31, 2019
217,229
$
27.73

1.15
$
6,519

Releasable at December 31, 2019
$


$




The following table summarizes each grant of performance awards outstanding at December 31, 2019:
Description
Grant Date
Vesting
Year
Vesting
Dependency
Target
Units
 Outstanding
Maximum Number of Units to be Granted
2017-2019 Performance RSUs
February 9, 2017
2019
35% RTSR, 35% sales growth, 30% operating cash flow
68,346

136,692

2017-2019 Performance RSUs
February 9, 2017
2018-2020
Operating Earnings
13,556

13,556

2018-2020 Performance RSUs
February 8, 2018
2020
35% RTSR, 35% sales growth, 30% operating cash flow
31,398

62,796

2018-2020 Performance RSUs
February 16, 2018
2020
35% RTSR, 35% sales growth, 30% operating cash flow
31,820

63,640

2019-2021 Performance RSUs
February 7, 2019
2021
35% RTSR, 35% sales growth, 30% operating cash flow
63,414

126,828

2019 Supplemental Performance RSUs
February 7, 2019
2021
Succession Planning Targets
6,945

13,890

2020-2022 QTI Performance RSUs
September 24, 2019
2022
50% EBITDA growth, 50% Sales growth
1,750

3,500

Total
 
 
 
217,229

420,902


XML 103 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition .
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block]
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, 2019 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 amount method based on an analysis of historical experience and current facts and circumstances, which requires 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.

Contract Assets and Liabilities

Contract assets and liabilities included in our Consolidated Balance Sheets are as follows:
 
As of December 31,
 
2019
 
2018
Contract Assets
 
 
 
Prepaid rebates included in Other current assets
$
64

 
$
65

Prepaid rebates included in Other assets
1,853

 
999

Total Contract Assets
$
1,917

 
$
1,064

 
 
 
 
Contract Liabilities

 

Customer discounts and price concessions included in Accrued expenses and other liabilities
$
(2,070
)
 
$
(1,656
)
Customer rights of return included in Accrued expenses and other liabilities
(807
)
 
(325
)
Total Contract Liabilities
$
(2,877
)
 
$
(1,981
)


During the twelve months ended December 31, 2019, we recognized revenues of $256 that was included in contract liabilities at the beginning of the period.

Disaggregated Revenue

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

 
Twelve Months Ended December 31,
 
2019
 
2018
Transportation
$
299,005

 
$
300,124

Industrial
78,369

 
86,968

Medical
41,901

 
40,663

Aerospace & Defense
32,569

 
23,323

Telecom & IT
17,155

 
19,405

Total
$
468,999


$
470,483


XML 104 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives Derivative Financial Instruments - Naratives (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Derivative [Line Items]  
Unrealized Loss on Foreign Currency Derivatives, before Tax $ 655
Derivative Asset 648
Foreign Currency Cash Flow Hedge Liability at Fair Value 68
Designated as Hedging Instrument | Interest Rate Swap  
Derivative [Line Items]  
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months (82)
Cash Flow Hedge | Designated as Hedging Instrument | Foreign currency hedges  
Derivative [Line Items]  
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months 595
Derivative, Notional Amount 8,011
Cash Flow Hedge | Designated as Hedging Instrument | Interest Rate Swap  
Derivative [Line Items]  
Derivative, Notional Amount $ 50,000
XML 105 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Inventories    
Finished goods $ 9,447 $ 10,995
Work-in-process 14,954 12,129
Raw materials 23,363 25,746
Less: Inventory reserves (5,527) (5,384)
Inventories, net $ 42,237 $ 43,486
XML 106 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Reconciliation of Benefit Obligation, Plan Assets, and Funded Status (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Change in plan assets:      
Beginning Balance $ 259,752    
Ending Balance 282,696 $ 259,752  
Defined Benefit Plan, Benefit Obligation, Benefits Paid $ (145) $ (157)  
Post-Retirement Life Insurance Plan      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 3.09% 4.26% 3.59%
Retirement Plans      
Defined Benefit Plan, Accumulated Benefit Obligation $ 4,766 $ 4,595  
Change in projected benefit obligation:      
Beginning Balance 4,595 5,134  
Service cost 1 2 $ 2
Interest cost 170 156 161
Actuarial loss (gain) 145 (540)  
Ending Balance 4,766 4,595 5,134
Change in plan assets:      
Beginning Balance 0 0  
Actual return on assets 0 0  
Company contributions 145 157  
Foreign exchange impact 0 0  
Ending Balance 0 0 $ 0
Funded status (plan assets less projected benefit obligations) (4,766) (4,595)  
Defined Benefit Plan, Benefit Obligation, Benefits Paid $ (145) $ (157)  
UNITED STATES      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 3.15% 4.30% 3.63%
Retirement Plans      
Defined Benefit Plan, Accumulated Benefit Obligation $ 220,339 $ 205,319  
Change in projected benefit obligation:      
Beginning Balance 205,319 228,934  
Service cost 0 0 $ 0
Interest cost 7,724 7,123 8,273
Actuarial loss (gain) 22,130 (15,957)  
Foreign exchange impact 0 0  
Ending Balance 220,339 205,319 228,934
Change in plan assets:      
Beginning Balance 258,327 284,762  
Actual return on assets 37,680 (11,757)  
Company contributions 103 103  
Foreign exchange impact 0 0  
Ending Balance 281,276 258,327 $ 284,762
Funded status (plan assets less projected benefit obligations) 60,937 53,008  
Defined Benefit Plan, Benefit Obligation, Benefits Paid $ (14,834) $ (14,781)  
Foreign Plan      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 1.00% 1.13% 1.38%
Retirement Plans      
Defined Benefit Plan, Accumulated Benefit Obligation $ 1,854 $ 1,936  
Change in projected benefit obligation:      
Beginning Balance 2,756 3,140  
Service cost 37 43 $ 48
Interest cost 31 42 34
Actuarial loss (gain) 153 287  
Foreign exchange impact 64 (87)  
Ending Balance 2,633 2,756 3,140
Change in plan assets:      
Beginning Balance 1,425 1,777  
Actual return on assets 73 67  
Company contributions 295 300  
Foreign exchange impact 34 (50)  
Ending Balance 1,419 1,425 $ 1,777
Funded status (plan assets less projected benefit obligations) (1,214) (1,331)  
Defined Benefit Plan, Benefit Obligation, Benefits Paid $ (408) $ (669)  
XML 107 R97.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Shareholders' Equity - Summary of Share Count and Par Value Data Related to Shareholders' Equity (Details) - shares
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Preferred Stock      
Shares authorized, shares 25,000,000 25,000,000  
Shares outstanding, shares 0 0  
Common Stock      
Shares authorized, shares 75,000,000 75,000,000  
Shares issued, shares 56,929,298 56,786,849  
Shares outstanding 32,472,406 32,750,727 32,938,466
Treasury stock      
Shares held, shares 24,456,892 24,036,122  
XML 108 R116.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Acquisitions - Net Assets Acquired (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Combinations - Schedule of Finite-Lived Intangible Assets [Abstract]      
Business Acquisition, Goodwill, Expected Tax Deductible Amount $ 34,999    
Business Combination, Recognized Identifiable Assets Acquired, Goodwill and Liabilities Assumed, Net      
Current assets 6,221    
Property, plant and equipment 2,567    
Goodwill 106,056 $ 71,057 $ 71,057
Other assets 29    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities (2,710)    
Less fair value of liabilities acquired 73,906 $ 0 $ 19,121
Business Combination, Contingent Consideration, Liability 1,056    
Business Combination, Consideration Transferred 72,850    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 32,800    
Fair Value of Assets Acquired 76,616    
Customer Lists [Member]      
Business Acquisition [Line Items]      
Finite-lived Intangible Assets Acquired $ 31,000    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 15 years    
Developed technology and other intangible assets      
Business Acquisition [Line Items]      
Finite-lived Intangible Assets Acquired $ 1,800    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 5 years    
Finite-Lived Intangible Assets [Member]      
Business Acquisition [Line Items]      
Finite-lived Intangible Assets Acquired $ 32,800    
XML 109 R112.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Additional Information (Details 5) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Taxes      
Deferred tax assets, operating loss carryforwards $ 4,724,000 $ 4,647,000  
Credit carry-forwards 15,964,000 16,909,000  
Deferred tax asset valuation allowance 8,011,000 8,274,000  
Foreign tax credit carry-forwards 5,785,000    
Research and development credits 7,495,000    
Implementation of ASU 2018-02   0  
Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount   18,001,000  
Foreign income tax expense 10,666,000 12,538,000 $ 7,150,000
Unrecognized tax benefits 5,016,000    
Accrued for interest and penalties related to uncertain income tax $ 707,000 2,515,000  
Minimum [Member]      
Income Taxes      
Open Tax Year 2008    
Maximum      
Income Taxes      
Open Tax Year 2018    
U.S. Federal Tax and Jobs Act Estimate      
Income Taxes      
Deferred Federal, State and Local, Tax Expense (Benefit) $ 241,000 6,267,000  
Tax Adjustments, Settlements, and Unusual Provisions 589,000 $ 11,734,000  
Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount $ 348,000    
Foreign Tax Credit Carryforward | Minimum [Member]      
Income Taxes [Line Items]      
Tax Credit Carryforward, Expiration Date Dec. 31, 2023    
Foreign Tax Credit Carryforward | Maximum      
Income Taxes [Line Items]      
Tax Credit Carryforward, Expiration Date Dec. 31, 2029    
Research Tax Credit Carryforward [Member] | Minimum [Member]      
Income Taxes [Line Items]      
Tax Credit Carryforward, Expiration Date Dec. 31, 2021    
Research Tax Credit Carryforward [Member] | Maximum      
Income Taxes [Line Items]      
Tax Credit Carryforward, Expiration Date Dec. 31, 2039    
Operating Loss Carryforward [Member] | Minimum [Member]      
Income Taxes [Line Items]      
Tax Credit Carryforward, Expiration Date Dec. 31, 2021    
Operating Loss Carryforward [Member] | Maximum      
Income Taxes [Line Items]      
Tax Credit Carryforward, Expiration Date Dec. 31, 2039    
XML 110 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2019
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
CTS CORPORATION
(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, 2019
Allowance for doubtful accounts
$
384

$
141

$
(9
)
$
(255
)
$
261

Year ended December 31, 2018
Allowance for doubtful accounts
$
357

$
56

$
(8
)
$
(21
)
$
384

Year ended December 31, 2017
Allowance for doubtful accounts
$
170

$
248

$
9

$
(70
)
$
357


XML 111 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2019
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Loss
NOTE 14 — Accumulated Other Comprehensive Loss
Shareholders’ equity includes certain items classified as accumulated other comprehensive loss (“AOCI”) in the Consolidated Balance Sheets, including:
Unrealized gains (losses) on derivatives 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 13 - Derivative Financial Instruments and Note 17 – 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 6 – Retirement Plans.
Cumulative translation adjustment relate 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 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 earnings.  
In 2018, CTS adopted the provision of ASU No. 2018-02 "Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income." This ASU allows for the reclassification from AOCI to retained earnings for the stranded tax effects resulting from the Tax Cuts and Jobs Act that was enacted in December 2017. The total impact due to adoption of this standard was an increase in retained earnings of $17,433.








The components of AOCI for 2019 are as follows:
 
As of December 31, 2018
Gain (Loss)
Recognized
in OCI
(Gain) Loss
reclassified
from AOCI
to earnings
As of December 31, 2019
Changes in fair market value of derivatives:
 

 

 

 

Gross
$
1,316

$
786

$
(1,443
)
$
659

Income tax (expense) benefit
(298
)
(178
)
326

(150
)
Net
1,018

608

(1,117
)
509

Changes in unrealized pension cost:
 

 

 

 

Gross
(132,454
)

8,314

(124,140
)
Income tax benefit (expense)
35,893


(1,875
)
34,018

Net
(96,561
)

6,439

(90,122
)
Cumulative translation adjustment:
 

 

 

 

Gross
(2,291
)
80


(2,211
)
Income tax benefit
95

3


98

Net
(2,196
)
83


(2,113
)
Total accumulated other comprehensive (loss) earnings
$
(97,739
)
$
691

$
5,322

$
(91,726
)
The components of AOCI for 2018 are as follows:
 
As of December 31, 2017
Gain (Loss)
Recognized
in OCI
(Gain) Loss
reclassified
from AOCI
to earnings
Impact of ASU No. 2018-02
As of December 31, 2018
Changes in fair market value of derivatives:
 

 

 



 

Gross
$
289

$
1,932

$
(905
)
$

$
1,316

Income tax (expense) benefit
(105
)
(437
)
205

39

(298
)
Net
184

1,495

(700
)
39

1,018

Changes in unrealized pension cost:
 

 

 



 

Gross
(130,096
)

(2,358
)

(132,454
)
Income tax benefit (expense)
52,837


528

(17,472
)
35,893

Net
(77,259
)

(1,830
)
(17,472
)
(96,561
)
Cumulative translation adjustment:
 

 

 



 

Gross
(1,985
)
(306
)


(2,291
)
Income tax benefit (expense)
100

(5
)


95

Net
(1,885
)
(311
)


(2,196
)
Total accumulated other comprehensive (loss) earnings
$
(78,960
)
$
1,184

$
(2,530
)
$
(17,433
)
$
(97,739
)

XML 113 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
NOTE 18 — Income Taxes
Earnings before income taxes consist of the following:
 
Years Ended December 31,
 
2019
2018
2017
U.S.
$
15,103

$
30,815

$
9,315

Non-U.S.
35,163

27,288

30,938

Total
$
50,266

$
58,103

$
40,253


Significant components of income tax provision/(benefit) are as follows:
 
Years Ended December 31,
 
2019
2018
2017
Current:
 

 

 

U.S.
$
(391
)
$
(397
)
$
1,635

Non-U.S.
10,666

12,538

7,150

Total Current
10,275

12,141

8,785

Deferred:
 

 

 

U.S.
558

(330
)
17,597

Non-U.S.
3,287

(240
)
(577
)
Total Deferred
3,845

(570
)
17,020

Total provision for income taxes
$
14,120

$
11,571

$
25,805


Significant components of our deferred tax assets and liabilities are as follows:
 
As of December 31,
 
2019
2018
Post-retirement benefits
$
1,100

$
1,061

Inventory reserves
708

1,236

Loss carry-forwards
4,724

4,647

Credit carry-forwards
15,964

16,909

Accrued expenses
4,932

5,685

Research expenditures
17,953

16,847

Operating lease liabilities
6,211


Stock compensation
2,232

2,142

Foreign exchange loss
1,986

2,245

Other
230

207

Gross deferred tax assets
56,040

50,979

Depreciation and amortization
12,453

11,500

Pensions
13,552

11,736

Operating lease assets
5,963


Subsidiaries' unremitted earnings
1,903

1,258

Gross deferred tax liabilities
33,871

24,494

Net deferred tax assets
22,169

26,485

Deferred tax asset valuation allowance
(8,011
)
(8,274
)
Total net deferred tax assets
$
14,158

$
18,211






The long-term deferred tax assets and long-term deferred tax liabilities are as follows below:
 
As of December 31,
 
2019
2018
Non-current deferred tax assets
$
19,795

$
22,201

Non-current deferred tax liabilities
$
(5,637
)
$
(3,990
)
Total net deferred tax assets
$
14,158

$
18,211


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 carryforwards and tax credits in the various jurisdictions in which it operates, will be realized. As of December 31, 2019, and 2018, we recorded deferred tax assets related to certain U.S. state and non-U.S. income tax loss carryforwards of $4,724 and $4,647, respectively, and U.S. and non-U.S. tax credits of $15,964 and $16,909, respectively. The deferred tax assets expire in various years primarily between 2021 and 2039.
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,011 and $8,274 should be provided for certain deferred tax assets at December 31, 2019, and 2018, respectively. As of December 31, 2019, 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.
No valuation allowance was recorded in 2019 against the U.S. federal foreign tax credit carryforwards of $5,785, which expire in varying amounts between 2023 and 2029 as well as the research and development tax credits of $7,495, which expire in varying amounts between 2021 and 2039. 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 credit carryforwards.
The following table reconciles taxes at the U.S. federal statutory rate to the effective income tax rate:
 
Years Ended December 31,
 
2019
2018
2017
Taxes at the U.S. statutory rate
21.0
 %
21.0
 %
35.0
 %
State income taxes, net of federal income tax benefit
0.4
 %
1.2
 %
1.1
 %
Non-U.S. earnings taxed at rates different than the U.S. statutory rate
1.3
 %
0.8
 %
(9.0
)%
Foreign source earnings, net of associated foreign tax credits
0.3
 %
4.1
 %
0.1
 %
Benefit of tax credits
(1.5
)%
(0.9
)%
(1.4
)%
Non-deductible expenses
4.1
 %
1.3
 %
1.5
 %
Stock compensation - excess tax benefits
(1.1
)%
(0.9
)%
(1.5
)%
Adjustment to valuation allowances
(0.4
)%
(0.6
)%
(4.4
)%
Other changes in tax laws and rates
0.1
 %
(6.1
)%
 %
Change in unrecognized tax benefits
3.3
 %
(1.7
)%
2.0
 %
Impacts of unremitted foreign earnings
1.3
 %
1.1
 %
0.9
 %
Impacts related to the 2017 Tax Cuts and Jobs Act
 %
(0.6
)%
44.7
 %
Other
(0.7
)%
1.2
 %
(4.9
)%
Effective income tax rate
28.1
 %
19.9
 %
64.1
 %

On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law making significant changes to the Internal Revenue Code. Changes include, but are not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the transition of U.S international taxation from a worldwide tax system to a territorial system, and a one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of December 31, 2017. We recognized a provisional amount of $18,001 as an additional income tax expense in the fourth quarter of 2017. This amount included $11,734 related to the mandatory deemed one-time transition tax and $6,267 related to the remeasurement of certain deferred tax assets and liabilities.
On December 22, 2017, Staff Accounting Bulletin No. 118 ("SAB 118") was issued to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Act. The remeasurement period for SAB 118 ended on December 22, 2018, and upon completion of our analysis we determined the final impact of the Tax Act resulted in an additional tax benefit of $348 during the fourth quarter of 2018. This amount included a $589 tax benefit related to the one-time transition tax and $241 tax expense related to the remeasurement of certain deferred tax assets and liabilities.
Following the enactment of the 2017 Tax Cut and Jobs Act and the associated one-time transition tax, in general, repatriation of foreign earnings to the US can be completed with no incremental US 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.
The Tax Act also includes provisions for Global Intangible Low-Taxed Income (“GILTI”) wherein taxes on foreign income are imposed in excess of a deemed return on tangible assets of foreign corporations. We elected to recognize the tax on GILTI as an expense in the period the tax is 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, 2019, we have approximately $5,016 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,
 
2019
2018
Balance at January 1
$
3,649

$
4,670

Increase related to current year tax positions
2,834

55

(Decrease) increase related to prior year tax positions
(10
)
46

Decrease related to lapse in statute of limitation
(1,457
)
(1,076
)
Decrease related to settlements with taxing authorities

(46
)
Balance at December 31
$
5,016

$
3,649


Our continuing practice is to recognize interest and/or penalties related to unrecognized tax benefits as income tax expense. As of December 31, 2019, and 2018, $707 and $2,515, 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 2016 through 2018; however, U.S. tax authorities also have the ability to review prior tax years to the extent loss carryforwards and tax credit carryforwards are utilized. The open years for the non-U.S. tax returns range from 2008 through 2018 based on local statutes.
XML 114 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Summary of Financial Liability Measured at Fair Value on a Recurring Basis
The table below summarizes the financial asset that were measured at fair value on a recurring basis as of December 31, 2019 and the (gain) loss recorded during the year ended December 31, 2019:
 
Asset Carrying
Value at
December 31,
2019
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,
2019
Interest rate swap
$
4

$

$
4

$

$
(491
)
Foreign currency hedges
$
580

$

$
580

$

$
(952
)
The table below summarizes the financial assets that were measured at fair value on a recurring basis as of December 31, 2018 and the (gain) loss recorded during the year ended December 31, 2018:
 
Asset Carrying
Value at
December 31,
2018
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,
2018
Interest rate swap
$
945

$

$
945

$

$
(421
)
Foreign currency hedges
$
393

$

$
393

$

$
(484
)

Reconciliation of Recurring Financial Liability Related to Interest Rate Swaps
The effect of derivative instruments on the Consolidated Statements of Earnings is as follows:
 
Years Ended December 31,

2019
 
2018
 
2017
Foreign Exchange Contracts:

 

 
 
Amounts reclassified from AOCI to earnings:

 

 
 
Net sales
$

 
$
383

 
$
(488
)
Cost of goods sold
860

 
(6
)
 
497

Selling, general and administrative
92

 
107

 
45

Total amounts reclassified from AOCI to earnings
952

 
484

 
54

Loss recognized in other expense for hedge ineffectiveness

 

 
(1
)
Loss recognized in other expense for derivatives not designated as cash flow hedges

 

 
(15
)
Total derivative gain on foreign exchange contracts recognized in earnings
$
952

 
$
484

 
$
38



 

 
 
Interest Rate Swaps:

 

 
 
Benefit recorded in interest expense
$
491

 
$
421

 
$
37

Total gain
$
1,443

 
$
905

 
$
75


XML 115 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
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, electronic 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 Doubtful Accounts: Accounts receivable consists primarily of amounts due from normal business activities. We maintain an allowance for doubtful accounts for estimated uncollectible accounts receivable. Our reserves for estimated credit losses are based upon historical experience and specific customer collection issues. 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, information technology, medical, telecommunications, 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 doubtful accounts is based on management's estimates of the collectability of its accounts receivable after analyzing historical bad debts, customer concentrations, customer creditworthiness, and current economic trends. Uncollectible trade receivables are charged against the allowance for doubtful accounts 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,
 
2019
2018
2017
Cummins Inc.
16.1%
15.2%
13.4%
Honda Motor Co.
11.6%
10.5%
11.2%
Toyota Motor Corporation
9.6%
10.5%
10.2%

We sell parts to these three transportation customers for certain vehicle platforms under purchase agreements that have no volume commitments and are subject to purchase orders issued on a periodic basis.
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 or the net realizable value using the first-in, first-out ("FIFO") method. We review inventory quantities on hand and record a provision for excess and obsolete inventory based on forecasts of product demand and production requirements.
Retirement Plans: We have various defined benefit and defined contribution retirement plans. Our policy is to annually fund the defined benefit pension plans at or above the minimum required by law. We: 1) recognize the funded status of a benefit plan (measured as the difference between plan assets at fair value and the projected benefit obligation) in our Consolidated Balance Sheets; 2) recognize 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 as a component of other comprehensive earnings; and 3) measure defined benefit plan assets and obligations as of the date of our fiscal year-end. See Note 6, "Retirement Plans" for further information.
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 3 to 15 years, and software from 2 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. 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. Accrued interest and penalties are included in the related tax liability line in the Consolidated Balance Sheets.
See Note 18, "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.
In addition to goodwill, we also have acquired in-process research and development ("IPR&D") intangible assets that are treated as indefinite-lived intangible assets and therefore not subject to amortization until the completion or abandonment of the associated research and development efforts. If these efforts are abandoned in the future, the carrying value of the IPR&D asset will be expensed. If the research and development efforts are successfully completed, the IPR&D will be reclassified as a finite-lived asset and amortized over its useful life.
We have the option to perform a qualitative assessment (commonly referred to as "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.
We completed our annual impairment test during 2019 by performing a qualitative assessment and determined that our goodwill was not impaired as of the measurement date. We have not recorded any impairment of goodwill or other indefinite-lived intangible assets in the years ended December 31, 2019, 2018 and 2017.
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. 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; 5) recognize revenue when (or as) the entity satisfies a performance obligation.
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 to be reimbursed the costs we incur 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 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, 2019, and 2018:
 
As of December 31,
 
2019
2018
Cost of molds, dies and other tools included in other current assets
$
7,690

$
5,388


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 financial instruments as follows:
Instrument
 
Method for determining fair value
Cash, cash equivalents, accounts receivable and accounts payable
 
Cost, approximates fair value due to the short-term nature of these instruments.
Revolving credit facility
 
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 credit facility.
Interest rate swaps and forward contracts
 
The fair value of our interest rate swaps and forward contracts are measured using a market approach which uses current industry information.

Debt Issuance Costs: 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.
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, performance share units ("PSU's"), and stock options, in the Consolidated Statements of Earnings.
We estimate the fair value of stock option awards on the date of grant using the Black-Scholes option pricing model. A number of assumptions are used by the Black-Scholes option pricing model to compute the grant date fair value of an award, including expected price volatility, option term, risk-free interest rate, and dividend yield. These assumptions are established at each grant date based upon current information at that time. Expected volatilities are based on historical volatilities of CTS' common stock. The expected option term is derived from historical data of exercise behavior. Actual option terms can differ from the expected option terms as a result of different groups of employees exhibiting different exercise behavior. The dividend yield is based on historical dividend payments. The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve at the time of grant. The fair value of awards that are ultimately expected to vest is recognized as expense over the requisite service periods of the awards in the Consolidated Statements of Earnings.
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.
Both our stock option and 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 portion 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.
See Note 16, "Stock-Based Compensation" for further information.
Earnings Per Share: Basic earnings per share excludes any dilution and is computed by dividing net earnings 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.
Our antidilutive securities consist of the following:
 
Years Ended December 31,
(units)
2019
2018
2017
Antidilutive securities
22,040

18,138

22,110


Foreign Currencies: The financial statements of our non-U.S. subsidiaries, except the United Kingdom ("U.K.") subsidiary, 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.
Foreign currency (losses) gains recorded in the Consolidated Statement of Earnings includes the following:
 
Years Ended December 31,

2019
2018
2017
Foreign currency (losses) gains
$
(1,797
)
$
(2,619
)
$
3,052


The assets and liabilities of our U.K. subsidiary 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 loss" component of shareholders' equity. Our Consolidated Statement of Earnings 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.
Changes in Accounting Principles: Beginning in January 2019, CTS adopted the provisions of Accounting Standards Update ("ASU") 2016-02, "Leases (Topic 842)" under the optional transition method, which requires, if necessary, a cumulative effect adjustment to the opening balance of retained earnings. The lease liability is based on the present value of minimum lease payments discounted using our secured incremental borrowing rate at the date of adoption. Existing deferred rent liabilities, resulting from our historical practice of using the straight line method for recognizing lease expense, were reclassified upon adoption to reduce the measurement of the lease assets. We elected the package of practical expedients permitted under the transition guidance, which among other things, allows us to carry forward the historical accounting relating to lease identification and classification for existing leases at adoption. Our leases are classified as operating leases and expense is recorded in a manner similar to historical accounting guidance. We have also elected the practical expedient to not separate lease and non-lease components for the majority of our leases and to keep leases with an initial term of 12 months or less off of the balance sheet. Upon adoption we recorded a lease liability of $24,792 and a right of use asset of $22,066. No adjustment to the opening balance of retained earnings was required.
Recently Issued Accounting Pronouncements
ASU No. 2019-12 "Simplifying the Accounting for Income Taxes"

In December 2019, the Financial Accounting Standards Board (“FASB”) issued ASU 2019-12, Simplifying the Accounting for Income Taxes, as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes. ASU 2019-12 removes certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. We will adopt this ASU in the first quarter of 2020 and it is not expected to have a material impact on our consolidated financial statements.

ASU No. 2018-14 "Compensation - Retirement Benefits - Defined Benefit Plans - General"

In August 2018, the FASB issued ASU No. 2018-14, "Compensation - Retirement Benefits - Defined Benefit Plans - General." This ASU modifies the disclosure requirements for defined benefit and other postretirement plans. This ASU eliminates certain disclosures associated with accumulated other comprehensive income, plan assets, related parties, and the effects of interest rate basis point changes on assumed health care costs; while other disclosures have been added to address significant gains and losses related to changes in benefit obligations. This ASU also clarifies disclosure requirements for projected benefit and accumulated benefit obligations. The amendments in this ASU are effective for fiscal years ending after December 15, 2020 and for interim periods therein with early adoption permitted. Adoption on a retrospective basis for all periods presented is required. This ASU will impact our financial statement disclosures but will not have an impact on our consolidated financial position, results of operations, or cash flows.
ASU No. 2018-13 "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement"
In August 2018, the FASB issued ASU No. 2018-13 "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement". This ASU modified the disclosures related to recurring and nonrecurring fair value measurements. Disclosures related to the transfer of assets between Level 1 and Level 2 hierarchies have been eliminated and various additional disclosures related to Level 3 fair value measurements have been added, modified or removed. This ASU is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted upon issuance of the standard for disclosures modified or removed with a delay of adoption of the additional disclosures until their effective date. We will adopt this ASU in the first quarter of 2020 it is not expected to have a material impact on our financial statement disclosures.
ASU No. 2016-16 "Income Taxes (Topic 740) Intra-Entity Transfers of Assets Other Than Inventory"
In October 2016, the FASB issued ASU No. 2016-16, "Intra-Entity Transfers of Assets Other Than Inventory". This ASU is meant to improve the accounting for the income tax effect of intra-entity transfers of assets other than inventory. Currently, U.S. GAAP prohibits the recognition of current and deferred income taxes for intra-entity asset transfers until the asset is sold to a third party. This ASU will now require companies to recognize the income tax effect of an intra-entity asset transfer (other than inventory)
when the transaction occurs. This ASU is effective for public companies, for fiscal years beginning after December 15, 2019 and interim periods within those annual reporting periods. Early adoption is permitted and is to be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. We will adopt this ASU during the first quarter of 2020 and it is not expected to have a material impact on our financial statements.
ASU 2016-13 "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments"
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which amends the current accounting guidance and requires the measurement of all expected losses based on historical experience, current conditions and reasonable and supportable forecasts. For trade receivables, loans, and other financial instruments, we will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The standard will become effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. We adopted this ASU on January 1, 2020 and we have determined that it will not have a material impact on our financial statements.
XML 116 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Current Assets    
Cash and cash equivalents $ 100,241,000 $ 100,933,000
Accounts receivable, net 78,008,000 79,518,000
Inventories, net 42,237,000 43,486,000
Other current assets 16,992,000 15,422,000
Total current assets 237,478,000 239,359,000
Property, plant and equipment, net 105,038,000 99,401,000
Operating lease assets, net 24,644,000 0
Other assets    
Prepaid pension asset 62,082,000 54,100,000
Goodwill 106,056,000 71,057,000
Other intangible assets, net 85,215,000 60,180,000
Deferred income taxes 19,795,000 22,201,000
Other assets 3,046,000 2,043,000
Total other assets 276,194,000 209,581,000
Total Assets 643,354,000 548,341,000
Current Liabilities    
Accounts payable 48,219,000 51,975,000
Operating lease obligations 2,787,000 0
Accrued payroll and benefits 9,564,000 14,671,000
Accrued expenses and other liabilities 36,378,000 37,347,000
Total current liabilities 96,948,000 103,993,000
Long-term debt 99,700,000 50,000,000
Long-term operating lease obligations 24,926,000 0
Long-term pension obligations 6,632,000 6,510,000
Deferred income taxes 5,637,000 3,990,000
Other long-term obligations 4,292,000 5,919,000
Total Liabilities 238,135,000 170,412,000
Shareholders' Equity    
Common stock 307,932,000 306,697,000
Additional contributed capital 43,689,000 42,820,000
Retained earnings 509,766,000 478,847,000
Accumulated other comprehensive loss (91,726,000) (97,739,000)
Total shareholders' equity before treasury stock 769,661,000 730,625,000
Treasury stock (364,442,000) (352,696,000)
Total shareholders' equity 405,219,000 377,929,000
Total Liabilities and Shareholders' Equity $ 643,354,000 $ 548,341,000
XML 117 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives Derivative Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]
The location and fair values of derivative instruments designated as hedging instruments in the Consolidated Balance Sheets as of December 31, 2019, are shown in the following table:
 
As of December 31,

2019
 
2018
Interest rate swaps reported in Other current assets
$
82

 
$
576

Interest rate swaps reported in Other assets
$

 
$
369

Interest rate swaps reported in Other long-term obligations
$
(78
)
 
$

Foreign currency hedges reported in Other current assets
$
580

 
$
393


Derivative Financial Instruments
The effect of derivative instruments on the Consolidated Statements of Earnings is as follows:
 
Years Ended December 31,

2019
 
2018
 
2017
Foreign Exchange Contracts:

 

 
 
Amounts reclassified from AOCI to earnings:

 

 
 
Net sales
$

 
$
383

 
$
(488
)
Cost of goods sold
860

 
(6
)
 
497

Selling, general and administrative
92

 
107

 
45

Total amounts reclassified from AOCI to earnings
952

 
484

 
54

Loss recognized in other expense for hedge ineffectiveness

 

 
(1
)
Loss recognized in other expense for derivatives not designated as cash flow hedges

 

 
(15
)
Total derivative gain on foreign exchange contracts recognized in earnings
$
952

 
$
484

 
$
38



 

 
 
Interest Rate Swaps:

 

 
 
Benefit recorded in interest expense
$
491

 
$
421

 
$
37

Total gain
$
1,443

 
$
905

 
$
75


XML 118 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Summary of Remediation Reserve Activity
 
Years Ended December 31,
 
2019
2018
2017
Balance at beginning of period
$
11,274

$
17,067

$
18,176

Remediation expense
2,602

1,182

307

Remediation payments
(2,455
)
(6,967
)
(1,416
)
Other activity (1)
23

(8
)

Balance at end of the period
$
11,444

$
11,274

$
17,067

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

XML 119 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - Additional Information (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Amortization expense      
Amortization expense $ 163 $ 185 $ 185
XML 120 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable - Components of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accounts Receivable    
Accounts receivable, gross $ 78,269 $ 79,902
Less: Allowance for doubtful accounts (261) (384)
Accounts receivable, net $ 78,008 $ 79,518
XML 121 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Retirement Plans      
Noncontributory benefit pension plans covering active employees 3.00%    
Defined Benefit Plan, Plan Assets, Payment for Settlement     $ 23,912
Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement     23,912
Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax     13,476
Amortization period 17 years    
Amortization of retirement benefits, net of tax $ 6,429    
Post-Retirement Life Insurance Plan      
Retirement Plans      
Amortization period 4 years    
UNITED STATES      
Retirement Plans      
Settlement loss $ 0 $ 0 13,476
Expected contribution to be made by CTS 493    
Foreign Plan      
Retirement Plans      
Settlement loss 0 $ 0 $ 0
Expected contribution to be made by CTS $ 261    
JSON 122 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ctscorp-20191231x10xk.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 342, "dts": { "calculationLink": { "local": [ "cts-20191231_cal.xml" ] }, "definitionLink": { "local": [ "cts-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "ctscorp-20191231x10xk.htm" ] }, "labelLink": { "local": [ "cts-20191231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "cts-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml" ] }, "schema": { "local": [ "cts-20191231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 852, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 13, "http://www.ctscorp.com/20191231": 2, "http://xbrl.sec.gov/dei/2019-01-31": 7, "total": 22 }, "keyCustom": 49, "keyStandard": 519, "memberCustom": 29, "memberStandard": 67, "nsprefix": "cts", "nsuri": "http://www.ctscorp.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page.", "role": "http://www.ctscorp.com/role/CoverPage", "shortName": "Cover Page.", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Accounts Receivable", "role": "http://www.ctscorp.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Equity-Based Compensation - Additional Information (Details)", "role": "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "shortName": "Equity-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "INF", "lang": null, "name": "cts:NumberOfEquityBasedCompensationPlan", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedStockExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - Disclosure - Equity-Based Compensation - Summary of Equity-Based Compensation Expense (Details 2)", "role": "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseDetails2", "shortName": "Equity-Based Compensation - Summary of Equity-Based Compensation Expense (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_cts_CTSCashSettledAwardsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedStockExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_cts_ServiceBasedRestrictedStockUnitsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416404 - Disclosure - Equity-Based Compensation - Summary of Equity-Based Compensation Expense related to Non-Vested RSUs (Details 3)", "role": "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseRelatedToNonVestedRsusDetails3", "shortName": "Equity-Based Compensation - Summary of Equity-Based Compensation Expense related to Non-Vested RSUs (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_cts_ServiceBasedRestrictedStockUnitsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416405 - Disclosure - Equity-Based Compensation - Summary of Status of Equity-Based Compensation Plans (Details 4)", "role": "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4", "shortName": "Equity-Based Compensation - Summary of Status of Equity-Based Compensation Plans (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cts:StatusOfEquityBasedCompensationPlansTableTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4_us-gaap_PlanNameAxis_cts_A2018PlanMember", "decimals": "INF", "lang": null, "name": "cts:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesOriginallyAvailable", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_cts_ServiceBasedRestrictedStockUnitsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416406 - Disclosure - Equity-Based Compensation - Summary of Status of Stock Options (Details 5)", "role": "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5", "shortName": "Equity-Based Compensation - Summary of Status of Stock Options (Details 5)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_cts_PerformanceOptionMember", "decimals": null, "lang": "en-US", "name": "cts:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMaximumContractualTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - Disclosure - Equity-Based Compensation - Summary of Service-Based Restricted Stock Units (Details 6)", "role": "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6", "shortName": "Equity-Based Compensation - Summary of Service-Based Restricted Stock Units (Details 6)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_cts_PerformanceBasedRestrictedStockUnitsMember", "decimals": "INF", "first": true, "lang": null, "name": "cts:SharedBasedCompensationMaximumPotentialAwards", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Equity-Based Compensation - Schedule of Performance-Based RSUs (Details 7)", "role": "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "shortName": "Equity-Based Compensation - Schedule of Performance-Based RSUs (Details 7)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_cts_PerformanceBasedRestrictedStockUnitsMember", "decimals": "INF", "first": true, "lang": null, "name": "cts:SharedBasedCompensationMaximumPotentialAwards", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnInterestRateCashFlowHedgeIneffectiveness", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417403 - Disclosure - Fair Value Measurements - Summary of Financial Liability Measured at Fair Value on a Recurring Basis (Details 2)", "role": "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2", "shortName": "Fair Value Measurements - Summary of Financial Liability Measured at Fair Value on a Recurring Basis (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnInterestRateCashFlowHedgeIneffectiveness", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - Income Taxes - Earnings Before Income Taxes (Details)", "role": "http://www.ctscorp.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Earnings Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419403 - Disclosure - Income Taxes - Significant Components of Income Tax Provision/(Benefit) (Details 2)", "role": "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2", "shortName": "Income Taxes - Significant Components of Income Tax Provision/(Benefit) (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Inventories", "role": "http://www.ctscorp.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419404 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details 3)", "role": "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3", "shortName": "Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxLiabilitiesNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419405 - Disclosure - Income Taxes - Current and Long-Term Deferred Tax Assests and Liabilities (Details 4)", "role": "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4", "shortName": "Income Taxes - Current and Long-Term Deferred Tax Assests and Liabilities (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419406 - Disclosure - Income Taxes - Additional Information (Details 5)", "role": "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "shortName": "Income Taxes - Additional Information (Details 5)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419407 - Disclosure - Income Taxes - Reconciliation of Effective Income Taxes Rate (Details 6)", "role": "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6", "shortName": "Income Taxes - Reconciliation of Effective Income Taxes Rate (Details 6)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419408 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details 7)", "role": "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails7", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details 7)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420402 - Disclosure - Business Acquisitions - Narratives (Details)", "role": "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "shortName": "Business Acquisitions - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R116": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420403 - Disclosure - Business Acquisitions - Net Assets Acquired (Details)", "role": "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails", "shortName": "Business Acquisitions - Net Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cts:BusinessAcquisitionStubPeriodEarningsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420404 - Disclosure - Business Acquisitions Financial Results (Details)", "role": "http://www.ctscorp.com/role/BusinessAcquisitionsFinancialResultsDetails", "shortName": "Business Acquisitions Financial Results (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cts:BusinessAcquisitionStubPeriodEarningsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421402 - Disclosure - Geographic Data - Schedule of Financial Information by Geographic Area (Details)", "role": "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "shortName": "Geographic Data - Schedule of Financial Information by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_GeographicDistributionDomain_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421403 - Disclosure - Geographic Data - Schedule of Revenue by Geographic Areas (Details 2)", "role": "http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2", "shortName": "Geographic Data - Schedule of Revenue by Geographic Areas (Details 2)", "subGroupType": "details", "uniqueAnchor": null }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Property, Plant and Equipment", "role": "http://www.ctscorp.com/role/PropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R120": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422402 - Disclosure - Quarterly Financial Data - Quarterly Results of Operations (Details)", "role": "http://www.ctscorp.com/role/QuarterlyFinancialDataQuarterlyResultsOfOperationsDetails", "shortName": "Quarterly Financial Data - Quarterly Results of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R121": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "2423401 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details)", "role": "http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Retirement Plans", "role": "http://www.ctscorp.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Costs Associated with Exit and Restructuring Activities", "role": "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivities", "shortName": "Costs Associated with Exit and Restructuring Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Accrued Liabilities and Other Liabilities", "role": "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilities", "shortName": "Accrued Liabilities and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Contingencies", "role": "http://www.ctscorp.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Leases", "role": "http://www.ctscorp.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Debt", "role": "http://www.ctscorp.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Statements of Earnings", "role": "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings", "shortName": "Consolidated Statements of Earnings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Derivatives Derivative Financial Instruments", "role": "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstruments", "shortName": "Derivatives Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Shareholders' Equity", "role": "http://www.ctscorp.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Equity-Based Compensation", "role": "http://www.ctscorp.com/role/EquityBasedCompensation", "shortName": "Equity-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Fair Value Measurements", "role": "http://www.ctscorp.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Income Taxes", "role": "http://www.ctscorp.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Business Acquisitions", "role": "http://www.ctscorp.com/role/BusinessAcquisitions", "shortName": "Business Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121100 - Disclosure - Geographic Data", "role": "http://www.ctscorp.com/role/GeographicData", "shortName": "Geographic Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122100 - Disclosure - Quarterly Financial Data", "role": "http://www.ctscorp.com/role/QuarterlyFinancialData", "shortName": "Quarterly Financial Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "2123100 - Schedule - SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS", "role": "http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccounts", "shortName": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Comprehensive Earnings", "role": "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings", "shortName": "Consolidated Statements of Comprehensive Earnings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302302 - Disclosure - Revenue Recognition Revenue from Contract with Customer (Tables)", "role": "http://www.ctscorp.com/role/RevenueRecognitionRevenueFromContractWithCustomerTables", "shortName": "Revenue Recognition Revenue from Contract with Customer (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302303 - Disclosure - Revenue Recognition Disaggregation of Revenue (Tables)", "role": "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueTables", "shortName": "Revenue Recognition Disaggregation of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.ctscorp.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Inventories (Tables)", "role": "http://www.ctscorp.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Property, Plant and Equipment Summary of Property, Plant, and Equipment (Tables)", "role": "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment Summary of Property, Plant, and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Retirement Plans (Tables)", "role": "http://www.ctscorp.com/role/RetirementPlansTables", "shortName": "Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Costs Associated with Exit and Restructuring Activities (Tables)", "role": "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesTables", "shortName": "Costs Associated with Exit and Restructuring Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Balance Sheets", "role": "http://www.ctscorp.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:OtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Accrued Liabilities and Other Liabilities (Tables)", "role": "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesTables", "shortName": "Accrued Liabilities and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cts:EnvironmentalExitReserveActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Contingencies (Tables)", "role": "http://www.ctscorp.com/role/ContingenciesTables", "shortName": "Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "cts:EnvironmentalExitReserveActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Leases Operating Cost (Tables)", "role": "http://www.ctscorp.com/role/LeasesOperatingCostTables", "shortName": "Leases Operating Cost (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311303 - Disclosure - Leases Future Lease Schedule (Tables)", "role": "http://www.ctscorp.com/role/LeasesFutureLeaseScheduleTables", "shortName": "Leases Future Lease Schedule (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Debt (Tables)", "role": "http://www.ctscorp.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Derivatives Derivative Financial Instruments (Tables)", "role": "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsTables", "shortName": "Derivatives Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Shareholders' Equity (Tables)", "role": "http://www.ctscorp.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Equity-Based compensation (Tables)", "role": "http://www.ctscorp.com/role/EquityBasedCompensationTables", "shortName": "Equity-Based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317301 - Disclosure - Fair Value Measurement (Tables)", "role": "http://www.ctscorp.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319301 - Disclosure - Income Taxes (Tables)", "role": "http://www.ctscorp.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320301 - Disclosure - Business Acquisitions (Tables)", "role": "http://www.ctscorp.com/role/BusinessAcquisitionsTables", "shortName": "Business Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321301 - Disclosure - Geographic Data (Tables)", "role": "http://www.ctscorp.com/role/GeographicDataTables", "shortName": "Geographic Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322301 - Disclosure - Quarterly Financial Data (Tables)", "role": "http://www.ctscorp.com/role/QuarterlyFinancialDataTables", "shortName": "Quarterly Financial Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details 2)", "role": "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails2", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "lang": "en-US", "name": "cts:MaximumMaturityPeriodOfHighlyLiquidInvestments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_srt_MajorCustomersAxis_cts_CumminsInc.Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk (Details 3)", "role": "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3", "shortName": "Summary of Significant Accounting Policies - Concentration of Credit Risk (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_srt_MajorCustomersAxis_cts_CumminsInc.Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment (Details 4)", "role": "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails4", "shortName": "Summary of Significant Accounting Policies - Property, Plant and Equipment (Details 4)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details 5)", "role": "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails5", "shortName": "Summary of Significant Accounting Policies - Goodwill and Other Intangible Assets (Details 5)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401408 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Details 7)", "role": "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetails7", "shortName": "Summary of Significant Accounting Policies - Earnings Per Share (Details 7)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cts:ScheduleOfForeignCurrencyGainLossStatementOfFinancialPerformanceTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_OtherNonoperatingIncomeExpenseMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401409 - Disclosure - Summary of Significant Accounting Policies - Foreign Currencies (Details 8)", "role": "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrenciesDetails8", "shortName": "Summary of Significant Accounting Policies - Foreign Currencies (Details 8)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cts:ScheduleOfForeignCurrencyGainLossStatementOfFinancialPerformanceTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_OtherNonoperatingIncomeExpenseMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Consolidated Statements of Shareholders Equity", "role": "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity", "shortName": "Consolidated Statements of Shareholders Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Revenue Recognition Contract with Customer, Asset and Liability (Details)", "role": "http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails", "shortName": "Revenue Recognition Contract with Customer, Asset and Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402406 - Disclosure - Revenue Recognition Disaggregation of Revenue (Details)", "role": "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails", "shortName": "Revenue Recognition Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_srt_MajorCustomersAxis_cts_TransportationMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Accounts Receivable - Components of Accounts Receivable (Details)", "role": "http://www.ctscorp.com/role/AccountsReceivableComponentsOfAccountsReceivableDetails", "shortName": "Accounts Receivable - Components of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:FinancingReceivablesTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Inventories - Summary of Inventories (Detail)", "role": "http://www.ctscorp.com/role/InventoriesSummaryOfInventoriesDetail", "shortName": "Inventories - Summary of Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "role": "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "shortName": "Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Property, Plant and Equipment - Depreciation Expense (Details 2)", "role": "http://www.ctscorp.com/role/PropertyPlantAndEquipmentDepreciationExpenseDetails2", "shortName": "Property, Plant and Equipment - Depreciation Expense (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "2", "first": true, "lang": null, "name": "cts:NoncontributoryPensionBenefitPlansForEmployees", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Retirement Plans - Additional Information (Details)", "role": "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails", "shortName": "Retirement Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "2", "first": true, "lang": null, "name": "cts:NoncontributoryPensionBenefitPlansForEmployees", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Retirement Plans - Reconciliation of Benefit Obligation, Plan Assets, and Funded Status (Details 2)", "role": "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2", "shortName": "Retirement Plans - Reconciliation of Benefit Obligation, Plan Assets, and Funded Status (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Retirement Plans - Components of Prepaid (Accrued) Cost (Details 3)", "role": "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3", "shortName": "Retirement Plans - Components of Prepaid (Accrued) Cost (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember", "decimals": "-3", "lang": null, "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406405 - Disclosure - Retirement Plans - Accumulated Other Comprehensive loss (Details 4)", "role": "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "shortName": "Retirement Plans - Accumulated Other Comprehensive loss (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2017Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2018Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005501 - Statement - Consolidated Statements of Shareholders Equity (Parenthetical)", "role": "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical", "shortName": "Consolidated Statements of Shareholders Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2018Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406406 - Disclosure - Retirement Plans - Projected benefit obligation, accumulated benefit obligation and fair value of plan assets (Details 5)", "role": "http://www.ctscorp.com/role/RetirementPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails5", "shortName": "Retirement Plans - Projected benefit obligation, accumulated benefit obligation and fair value of plan assets (Details 5)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406407 - Disclosure - Retirement Plans - Net Pension Income or Postretirement Expense (Details 6)", "role": "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6", "shortName": "Retirement Plans - Net Pension Income or Postretirement Expense (Details 6)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406408 - Disclosure - Retirement Plans - Pension Plan Asset Allocation (Details 7)", "role": "http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7", "shortName": "Retirement Plans - Pension Plan Asset Allocation (Details 7)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406409 - Disclosure - Retirement Plans - Summary of Fair Values of Pension Plan (Details 8)", "role": "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8", "shortName": "Retirement Plans - Summary of Fair Values of Pension Plan (Details 8)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4_srt_StatementGeographicalAxis_country_US_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_EquitySecuritiesMember", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406410 - Disclosure - Retirement Plans - Summary of Categories in Fair Value Hierarchy (Details 9)", "role": "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "shortName": "Retirement Plans - Summary of Categories in Fair Value Hierarchy (Details 9)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cts:SummaryOfCategoriesInFairValueHierarchyTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406412 - Disclosure - Retirement Plans - Reconciliation of Level 3 Hedge Fund Asset Within Fair Value Hierarchy (Details 11)", "role": "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3HedgeFundAssetWithinFairValueHierarchyDetails11", "shortName": "Retirement Plans - Reconciliation of Level 3 Hedge Fund Asset Within Fair Value Hierarchy (Details 11)", "subGroupType": "details", "uniqueAnchor": null }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406413 - Disclosure - Retirement Plans - Reconciliation of Level 3 Partnership Assets Within Fair Value Hierarchy (Details 12)", "role": "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12", "shortName": "Retirement Plans - Reconciliation of Level 3 Partnership Assets Within Fair Value Hierarchy (Details 12)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_PartnershipMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406414 - Disclosure - Retirement Plans - Reconciliation of Level 3 Fixed Annuity Contracts Within Fair Value Hierarchy (Details 13)", "role": "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3FixedAnnuityContractsWithinFairValueHierarchyDetails13", "shortName": "Retirement Plans - Reconciliation of Level 3 Fixed Annuity Contracts Within Fair Value Hierarchy (Details 13)", "subGroupType": "details", "uniqueAnchor": null }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406415 - Disclosure - Retirement Plans - Estimated Future Benefit Payments (Details 14)", "role": "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14", "shortName": "Retirement Plans - Estimated Future Benefit Payments (Details 14)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406416 - Disclosure - Retirement Plans - Defined Contribution Plans (Details 15)", "role": "http://www.ctscorp.com/role/RetirementPlansDefinedContributionPlansDetails15", "shortName": "Retirement Plans - Defined Contribution Plans (Details 15)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details)", "role": "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Goodwill and Other Intangible Assets - Amortization Expense Remaining (Details 2)", "role": "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2", "shortName": "Goodwill and Other Intangible Assets - Amortization Expense Remaining (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Goodwill and Other Intangible Assets - Summary of Reconciliation of Goodwill (Details 3)", "role": "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfReconciliationOfGoodwillDetails3", "shortName": "Goodwill and Other Intangible Assets - Summary of Reconciliation of Goodwill (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Costs Associated with Exit and Restructuring Activities - Additional Information (Details)", "role": "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "shortName": "Costs Associated with Exit and Restructuring Activities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Costs Associated with Exit and Restructuring Activities - Restructuring and Restructuring Related Charges of Actual Costs (Details 2)", "role": "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "shortName": "Costs Associated with Exit and Restructuring Activities - Restructuring and Restructuring Related Charges of Actual Costs (Details 2)", "subGroupType": "details", "uniqueAnchor": null }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Costs Associated with Exit and Restructuring Activities - Restructuring Reserve Activity (Details 3)", "role": "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3", "shortName": "Costs Associated with Exit and Restructuring Activities - Restructuring Reserve Activity (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Accrued Liabilities and Other Liabilities - Components of Accrued Liabilities (Details)", "role": "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities and Other Liabilities - Components of Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cts:EnvironmentalExitReserveActivityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEnvironmentalLossContingenciesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Contingencies - Rollforward of Remediation Reserves (Details)", "role": "http://www.ctscorp.com/role/ContingenciesRollforwardOfRemediationReservesDetails", "shortName": "Contingencies - Rollforward of Remediation Reserves (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "cts:EnvironmentalExitReserveActivityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "cts:LesseeOperatingLeasePaymentonExtensionOption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Leases - Minimum future obligations (Details)", "role": "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails", "shortName": "Leases - Minimum future obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "cts:LesseeOperatingLeasePaymentonExtensionOption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Leases - Rent expense (Details 2)", "role": "http://www.ctscorp.com/role/LeasesRentExpenseDetails2", "shortName": "Leases - Rent expense (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Revenue Recognition .", "role": "http://www.ctscorp.com/role/RevenueRecognition", "shortName": "Revenue Recognition .", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Leases - Lease terms (Details 3)", "role": "http://www.ctscorp.com/role/LeasesLeaseTermsDetails3", "shortName": "Leases - Lease terms (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Debt - Long-Term Debt (Details)", "role": "http://www.ctscorp.com/role/DebtLongTermDebtDetails", "shortName": "Debt - Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "4", "lang": null, "name": "us-gaap:LongtermDebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Debt - Additional Information (Details 2)", "role": "http://www.ctscorp.com/role/DebtAdditionalInformationDetails2", "shortName": "Debt - Additional Information (Details 2)", "subGroupType": "details", "uniqueAnchor": null }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrealizedLossOnForeignCurrencyDerivativesBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Derivatives Derivative Financial Instruments - Naratives (Details)", "role": "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "shortName": "Derivatives Derivative Financial Instruments - Naratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrealizedLossOnForeignCurrencyDerivativesBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyCashFlowHedgeAssetAtFairValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - Disclosure - Derivatives Fair Value Derivatives, Balance Sheet Location (Details)", "role": "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "shortName": "Derivatives Fair Value Derivatives, Balance Sheet Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember", "decimals": "-3", "lang": null, "name": "us-gaap:ForeignCurrencyCashFlowHedgeLiabilityAtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Derivatives Derivative Instruments, Gain (Loss) Table (Details)", "role": "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails", "shortName": "Derivatives Derivative Instruments, Gain (Loss) Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details)", "role": "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Shareholders' Equity - Summary of Share Count and Par Value Data Related to Shareholders' Equity (Details)", "role": "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails", "shortName": "Shareholders' Equity - Summary of Share Count and Par Value Data Related to Shareholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Shareholders' Equity - Additional Information (Details 2)", "role": "http://www.ctscorp.com/role/ShareholdersEquityAdditionalInformationDetails2", "shortName": "Shareholders' Equity - Additional Information (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "cts:CommonStockCapitalSharesAvailableforFuturePurchasesValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FI2018Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415404 - Disclosure - Shareholders' Equity - Summary of Common Shares Outstanding (Details 3)", "role": "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfCommonSharesOutstandingDetails3", "shortName": "Shareholders' Equity - Summary of Common Shares Outstanding (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ctscorp-20191231x10xk.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } } }, "segmentCount": 99, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CHINA", "terseLabel": "China", "verboseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2", "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "domainItemType" }, "country_CZ": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CZECH REPUBLIC", "terseLabel": "Czech Republic" } } }, "localname": "CZ", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_TW": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TAIWAN, PROVINCE OF CHINA", "terseLabel": "TAIWAN, PROVINCE OF CHINA", "verboseLabel": "Taiwan" } } }, "localname": "TW", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2", "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails", "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3", "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14", "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8" ], "xbrltype": "domainItemType" }, "cts_A2018PlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2018 Plan [Member]", "label": "2018 Plan [Member]", "terseLabel": "2018 Plan [Member]" } } }, "localname": "A2018PlanMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "domainItemType" }, "cts_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansAmortizationOfRetirementBenefitsNetOfTax": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansAmortizationOfRetirementBenefitsNetOfTax", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4" ], "xbrltype": "monetaryItemType" }, "cts_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansForeignExchangeImpactNetOfTax": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansForeignExchangeImpactNetOfTax", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4" ], "xbrltype": "monetaryItemType" }, "cts_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetActuarialGainLossNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "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", "verboseLabel": "Net actuarial gain" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetActuarialGainLossNetOfTax", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4" ], "xbrltype": "monetaryItemType" }, "cts_AccumulatedOtherComprehensiveIncomeLossTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated Other Comprehensive Income Loss Tax", "label": "Accumulated Other Comprehensive Income Loss Tax", "periodEndLabel": "Accumulated other comprehensive (loss) income, Income tax (benefit), Ending balance", "periodStartLabel": "Accumulated other comprehensive (loss) income, Income tax (benefit), Beginning balance" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTax", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "cts_AdjustmentduetoNewAccountingPronouncement": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Adjustment due to New Accounting Pronouncement", "label": "Adjustment due to New Accounting Pronouncement", "terseLabel": "Adjustment due to New Accounting Pronouncement" } } }, "localname": "AdjustmentduetoNewAccountingPronouncement", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails", "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4" ], "xbrltype": "monetaryItemType" }, "cts_AerospaceandDefenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aerospace and Defense [Member]", "label": "Aerospace and Defense [Member]", "terseLabel": "Aerospace and Defense" } } }, "localname": "AerospaceandDefenseMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cts_April2014PlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "April 2014 Plan", "label": "April2014 Plan [Member]", "terseLabel": "April 2014 Plan" } } }, "localname": "April2014PlanMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesTables" ], "xbrltype": "domainItemType" }, "cts_April2014PlanandJune2016PlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "April 2014 Plan and June 2016 Plan [Member]", "label": "April 2014 Plan and June 2016 Plan [Member]", "terseLabel": "April 2014 Plan and June 2016 Plan", "verboseLabel": "April 2014 Plan" } } }, "localname": "April2014PlanandJune2016PlanMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesTables" ], "xbrltype": "domainItemType" }, "cts_AssetImpairmentChargeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset Impairment Charge [Member]", "label": "Asset Impairment Charge [Member]", "terseLabel": "Asset Impairment Charge [Member]" } } }, "localname": "AssetImpairmentChargeMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3" ], "xbrltype": "domainItemType" }, "cts_BusinessAcquisitionStubPeriodEarningsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Table Text Block] for Business Acquisition, Stub Period Earnings [Table]", "label": "Business Acquisition, Stub Period Earnings [Table Text Block]", "terseLabel": "Business Acquisition, Stub Period Earnings [Table Text Block]" } } }, "localname": "BusinessAcquisitionStubPeriodEarningsTableTextBlock", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "cts_BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combinations - Schedule of Finite-Lived Intangible Assets [Abstract]", "label": "Business Combinations - Schedule of Finite-Lived Intangible Assets [Abstract]", "terseLabel": "Business Combinations - Schedule of Finite-Lived Intangible Assets [Abstract]" } } }, "localname": "BusinessCombinationsScheduleofFiniteLivedIntangibleAssetsAbstract", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "cts_CTSCashSettledAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CTS Cash Settled Awards [Member]", "label": "CTS Cash Settled Awards [Member]", "terseLabel": "CTS Cash Settled Awards [Member]" } } }, "localname": "CTSCashSettledAwardsMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseDetails2" ], "xbrltype": "domainItemType" }, "cts_CashSettledAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Settled Awards [Member]", "label": "Cash Settled Awards [Member]", "terseLabel": "Cash Settled Awards [Member]" } } }, "localname": "CashSettledAwardsMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "cts_ChangeInUnrealizedPensionCostNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the change in unrealized pension cost, net of tax.", "label": "Change In Unrealized Pension Cost Net Of Tax", "terseLabel": "Change in unrealized pension cost, net of tax" } } }, "localname": "ChangeInUnrealizedPensionCostNetOfTax", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "cts_CommonStockCapitalSharesAvailableforFuturePurchasesValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Common Stock, Capital Shares Available for Future Purchases, Value", "label": "Common Stock, Capital Shares Available for Future Purchases, Value", "terseLabel": "Shares available for future purchases" } } }, "localname": "CommonStockCapitalSharesAvailableforFuturePurchasesValue", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquityAdditionalInformationDetails2" ], "xbrltype": "monetaryItemType" }, "cts_ContractwithCustomerLiabilityDiscounts": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Discounts", "label": "Contract with Customer, Liability, Discounts", "negatedTerseLabel": "Contract with Customer, Liability, Discounts" } } }, "localname": "ContractwithCustomerLiabilityDiscounts", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "cts_ConvertibleShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "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": "Released Aggregate Intrinsic Value" } } }, "localname": "ConvertibleShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAggregateIntrinsicValue", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "monetaryItemType" }, "cts_CumminsInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cummins, Inc. [Member]", "label": "Cummins, Inc. [Member]", "terseLabel": "Cummins, Inc." } } }, "localname": "CumminsInc.Member", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3" ], "xbrltype": "domainItemType" }, "cts_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "Deferred Tax Assets, Leasing Arrangements" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "cts_DeferredTaxAssetsLiabilitiesBeforeValuationAllowance": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "DeferredTaxAssetsLiabilitiesBeforeValuationAllowance", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "cts_DeferredTaxAssetsNonDeductibleAccruals": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred tax assets non deductible accruals.", "label": "Deferred Tax Assets Non Deductible Accruals", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsNonDeductibleAccruals", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "cts_DeferredTaxAssetsResearchAndDevelopment": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets Research And Development", "label": "Deferred Tax Assets Research And Development", "terseLabel": "Research expenditures" } } }, "localname": "DeferredTaxAssetsResearchAndDevelopment", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "cts_DeferredTaxLiabilitiesDepreciation": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred tax liabilities depreciation.", "label": "Deferred Tax Liabilities Depreciation", "terseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesDepreciation", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "cts_DeferredTaxLiabilitiesPensionCost": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Liabilities Pension Cost", "label": "Deferred Tax Liabilities Pension Cost", "terseLabel": "Pensions" } } }, "localname": "DeferredTaxLiabilitiesPensionCost", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "cts_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetOfTaxRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Net Of Tax Rollforward", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetOfTaxRollforward", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4" ], "xbrltype": "stringItemType" }, "cts_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of benefits from a defined benefit plan expected to be paid in future periods.", "label": "Defined Benefit Plan, Expected Future Benefit Payments, Total", "totalLabel": "Total" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14" ], "xbrltype": "monetaryItemType" }, "cts_DefinedBenefitPlanLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The expected future life expectancy of qualified pension plans.", "label": "Defined Benefit Plan Life", "terseLabel": "Amortization period" } } }, "localname": "DefinedBenefitPlanLife", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "cts_DefinedBenefitPlanRealizedAndUnrealizedGain": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Defined benefit plan realized and unrealized gain.", "label": "Defined Benefit Plan Realized And Unrealized Gain", "terseLabel": "Realized and unrealized gain" } } }, "localname": "DefinedBenefitPlanRealizedAndUnrealizedGain", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3HedgeFundAssetWithinFairValueHierarchyDetails11", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12" ], "xbrltype": "monetaryItemType" }, "cts_DirectorsPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Directors Plan [Member]", "label": "Directors Plan [Member]", "terseLabel": "Directors' Plan" } } }, "localname": "DirectorsPlanMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "domainItemType" }, "cts_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document and Entity Information" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.ctscorp.com/20191231", "xbrltype": "stringItemType" }, "cts_EffectiveIncomeTaxRateReconciliationChangeInUnrecognizedTaxBenefits": { "auth_ref": [], "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" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInUnrecognizedTaxBenefits", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "percentItemType" }, "cts_EmployeeServiceShareBasedCompensationAwardsStockOptionsOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of outstanding stock options.", "label": "Employee Service Share Based Compensation Awards Stock Options Outstanding", "terseLabel": "Employee Service Share Based Compensation Awards Stock Options Outstanding" } } }, "localname": "EmployeeServiceShareBasedCompensationAwardsStockOptionsOutstanding", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "sharesItemType" }, "cts_EnvironmentalExitReserveActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": ".", "label": "Environmental Exit Reserve Activity [Table Text Block]", "terseLabel": "Summary of Remediation Reserve Activity" } } }, "localname": "EnvironmentalExitReserveActivityTableTextBlock", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/ContingenciesTables" ], "xbrltype": "textBlockItemType" }, "cts_EquipmentRelocationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment relocation.", "label": "Equipment Relocation [Member]", "terseLabel": "Equipment relocation" } } }, "localname": "EquipmentRelocationMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3" ], "xbrltype": "domainItemType" }, "cts_EquityBasedCompensationTextualAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity based compensation.", "label": "Equity Based Compensation Textual [Abstract]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "EquityBasedCompensationTextualAbstract", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "cts_FinancialResultsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial Results [Abstract]", "label": "Financial Results [Abstract]" } } }, "localname": "FinancialResultsAbstract", "nsuri": "http://www.ctscorp.com/20191231", "xbrltype": "stringItemType" }, "cts_ForeignTaxCreditCarryforwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign Tax Credit Carryforward [Member]", "label": "Foreign Tax Credit Carryforward [Member]", "terseLabel": "Foreign Tax Credit Carryforward" } } }, "localname": "ForeignTaxCreditCarryforwardMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "domainItemType" }, "cts_FutureLeaseScheduleAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Future Lease Schedule [Abstract]", "label": "Future Lease Schedule [Abstract]" } } }, "localname": "FutureLeaseScheduleAbstract", "nsuri": "http://www.ctscorp.com/20191231", "xbrltype": "stringItemType" }, "cts_HondaMotorCoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Customer A.", "label": "Honda Motor Co [Member]", "terseLabel": "Honda Motor Co." } } }, "localname": "HondaMotorCoMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3" ], "xbrltype": "domainItemType" }, "cts_IncomeTaxDisclosureAdditionalTextualAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Tax Disclosure Additional Textual [Abstract]", "label": "Income Tax Disclosure Additional Textual [Abstract]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAdditionalTextualAbstract", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "stringItemType" }, "cts_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "stringItemType" }, "cts_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "stringItemType" }, "cts_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liability", "label": "Increase (Decrease) In Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cts_IncreaseDecreaseInOperatingRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Right-of-Use Asset", "label": "Increase (Decrease) In Operating Right-of-Use Asset", "negatedTerseLabel": "Operating lease assets" } } }, "localname": "IncreaseDecreaseInOperatingRightofUseAsset", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cts_IndustrialMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Industrial [Member]", "label": "Industrial [Member]", "terseLabel": "Industrial" } } }, "localname": "IndustrialMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cts_June2016PlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "June2016 Plan [Member]", "label": "June2016 Plan [Member]", "terseLabel": "June2016 Plan" } } }, "localname": "June2016PlanMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesTables" ], "xbrltype": "domainItemType" }, "cts_LeasesCostTableAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leases Cost Table [Abstract]", "label": "Leases Cost Table [Abstract]" } } }, "localname": "LeasesCostTableAbstract", "nsuri": "http://www.ctscorp.com/20191231", "xbrltype": "stringItemType" }, "cts_LesseeOperatingLeasePaymentonExtensionOption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease Payment on Extension Option", "label": "Lessee, Operating Lease Payment on Extension Option", "terseLabel": "Lessee, Operating Lease Payment on Extension Option" } } }, "localname": "LesseeOperatingLeasePaymentonExtensionOption", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails" ], "xbrltype": "monetaryItemType" }, "cts_MaximumMaturityPeriodOfHighlyLiquidInvestments": { "auth_ref": [], "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" } } }, "localname": "MaximumMaturityPeriodOfHighlyLiquidInvestments", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails2" ], "xbrltype": "durationItemType" }, "cts_MedicalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Medical [Member]", "label": "Medical [Member]", "terseLabel": "Medical" } } }, "localname": "MedicalMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cts_NonVestedRestrictedStockUnitsRsuMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non vested restricted stock units (RSU).", "label": "Non Vested Restricted Stock Units Rsu [Member]", "terseLabel": "Non Vested Restricted Stock Units Rsu [Member]" } } }, "localname": "NonVestedRestrictedStockUnitsRsuMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "domainItemType" }, "cts_NoncontributoryPensionBenefitPlansForEmployees": { "auth_ref": [], "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" } } }, "localname": "NoncontributoryPensionBenefitPlansForEmployees", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "cts_NumberOfEquityBasedCompensationPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of equity based compensation plan.", "label": "Number Of Equity Based Compensation Plan", "terseLabel": "Number of Equity Based Compensation Plan" } } }, "localname": "NumberOfEquityBasedCompensationPlan", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "cts_OperatingLossCarryforwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Loss Carryforward [Member]", "label": "Operating Loss Carryforward [Member]", "terseLabel": "Operating Loss Carryforward [Member]" } } }, "localname": "OperatingLossCarryforwardMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "domainItemType" }, "cts_OtherNonUnitedStatesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other non united states.", "label": "Other Non United States [Member]", "terseLabel": "Other non-U.S.", "verboseLabel": "Other non-U.S" } } }, "localname": "OtherNonUnitedStatesMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2" ], "xbrltype": "domainItemType" }, "cts_OtherSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other securities.", "label": "Other Securities [Member]", "terseLabel": "Other" } } }, "localname": "OtherSecuritiesMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7" ], "xbrltype": "domainItemType" }, "cts_PartnershipAssetsCapitalDistributions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Partnership assets capital distributions.", "label": "Partnership Assets Capital Distributions", "negatedLabel": "Capital distributions" } } }, "localname": "PartnershipAssetsCapitalDistributions", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12" ], "xbrltype": "monetaryItemType" }, "cts_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance based restricted stock units.", "label": "Performance Based Restricted Stock Units [Member]", "terseLabel": "Performance Based Restricted Stock Units [Member]", "verboseLabel": "Performance-Based RSUs" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseDetails2", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseRelatedToNonVestedRsusDetails3", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "domainItemType" }, "cts_PerformanceOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Option [Member]", "label": "Performance Option [Member]", "terseLabel": "Performance Option [Member]" } } }, "localname": "PerformanceOptionMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "domainItemType" }, "cts_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails": { "order": 3.0, "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reclassification From Accumulated Other Comprehensive Income Current Period Tax", "label": "Reclassification From Accumulated Other Comprehensive Income Current Period Tax", "terseLabel": "Gain (Loss) reclassified from AOCI to income, Income tax (benefit)" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "cts_RestructuringImpairmentChargesOperatingActivities": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring impairment charges, operating activities.", "label": "Restructuring Impairment Charges, Operating Activities", "terseLabel": "Restructuring and impairment charges" } } }, "localname": "RestructuringImpairmentChargesOperatingActivities", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cts_SalesTaxPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the accounting policy for sales tax.", "label": "Sales Tax [Policy Text Block]", "terseLabel": "Sales Tax" } } }, "localname": "SalesTaxPolicyTextBlock", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cts_ScheduleOfCapitalizedMoldsDiesandOtherToolsTableTextBlock": { "auth_ref": [], "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 Dies and Other Tools [Table Text Block]", "terseLabel": "Summary of Molds, Dies and Other Tools" } } }, "localname": "ScheduleOfCapitalizedMoldsDiesandOtherToolsTableTextBlock", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "cts_ScheduleOfEarningsLossBeforeIncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Earnings Loss Before Income Taxes [Line Items]", "label": "Schedule Of Earnings Loss Before Income Taxes [Line Items]", "terseLabel": "Schedule Of Earnings Loss Before Income Taxes [Line Items]" } } }, "localname": "ScheduleOfEarningsLossBeforeIncomeTaxesLineItems", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "cts_ScheduleOfEarningsLossBeforeIncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of earnings loss before income taxes.", "label": "Schedule Of Earnings Loss Before Income Taxes [Table]", "terseLabel": "Schedule Of Earnings Loss Before Income Taxes [Table]" } } }, "localname": "ScheduleOfEarningsLossBeforeIncomeTaxesTable", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "cts_ScheduleOfForeignCurrencyGainLossStatementOfFinancialPerformanceTableTextBlock": { "auth_ref": [], "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 currency gain (loss) recorded in the statement of operations" } } }, "localname": "ScheduleOfForeignCurrencyGainLossStatementOfFinancialPerformanceTableTextBlock", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "cts_ServiceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service based restricted stock units.", "label": "Service Based Restricted Stock Units [Member]", "terseLabel": "Service Based Restricted Stock Units [Member]", "verboseLabel": "Service-Based RSUs" } } }, "localname": "ServiceBasedRestrictedStockUnitsMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseDetails2", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseRelatedToNonVestedRsusDetails3", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "domainItemType" }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertibleNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options convertible number.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Convertible Number", "terseLabel": "Released at end of period, RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertibleNumber", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "sharesItemType" }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertibleWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share Based payment award equity instruments other than options convertible weighted average grant date fair value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Convertible Weighted Average Grant Date Fair Value", "terseLabel": "Convertible at end of period, Weighted-average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertibleWeightedAverageGrantDateFairValue", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "perShareItemType" }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertibleWeightedAverageRemainingContractualTerms": { "auth_ref": [], "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": "Releaseable, Weighted Average Remaining Contractual Terms" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConvertibleWeightedAverageRemainingContractualTerms", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "durationItemType" }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue": { "auth_ref": [], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "perShareItemType" }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsConverted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of non-option equity instruments converted by participants.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Converted", "negatedLabel": "Released, units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsConverted", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "sharesItemType" }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesOriginallyAvailable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award number of shares originally available.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Originally Available", "terseLabel": "Awards originally available to be granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesOriginallyAvailable", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "sharesItemType" }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMaximumContractualTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award options maximum contractual term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Maximum Contractual Term", "terseLabel": "Stock options exercisable cumulative annual installments period", "verboseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Options Maximum Contractual Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMaximumContractualTerm", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "durationItemType" }, "cts_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAwardedOrVested": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award restricted stock units awarded or vested.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Units Awarded Or Vested", "terseLabel": "Restricted Stock Units, awarded and vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsAwardedOrVested", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "sharesItemType" }, "cts_ShareBasedCompensationExpenseLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Expense [Line Items]", "label": "Share Based Compensation Expense [Line Items]", "terseLabel": "Share Based Compensation Expense [Line Items]" } } }, "localname": "ShareBasedCompensationExpenseLineItems", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "stringItemType" }, "cts_ShareBasedCompensationExpenseTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Expense [Table]", "label": "Share Based Compensation Expense [Table]", "terseLabel": "Share Based Compensation Expense [Table]" } } }, "localname": "ShareBasedCompensationExpenseTable", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "stringItemType" }, "cts_SharedBasedCompensationMaximumPotentialAwards": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shared Based Compensation Maximum Potential Awards", "label": "Shared Based Compensation Maximum Potential Awards", "terseLabel": "Shared Based Compensation Maximum Potential Awards" } } }, "localname": "SharedBasedCompensationMaximumPotentialAwards", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7" ], "xbrltype": "sharesItemType" }, "cts_SharesConversionNumberOfSharesPerUnit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares conversion number of shares per unit.", "label": "Shares Conversion Number Of Shares Per Unit", "terseLabel": "Number of shares issuable, against each unit of RSU" } } }, "localname": "SharesConversionNumberOfSharesPerUnit", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "cts_StatusOfEquityBasedCompensationPlansTableTableTextBlock": { "auth_ref": [], "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 [Table Text Block]", "terseLabel": "Summary of Status of Equity-Based Compensation Plans" } } }, "localname": "StatusOfEquityBasedCompensationPlansTableTableTextBlock", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "cts_SummaryOfCategoriesInFairValueHierarchyTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "SummaryOfCategoriesInFairValueHierarchyTableTextBlock", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "cts_SummaryofPropertyPlantandEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary of Property, Plant and Equipment [Abstract]", "label": "Summary of Property, Plant and Equipment [Abstract]" } } }, "localname": "SummaryofPropertyPlantandEquipmentAbstract", "nsuri": "http://www.ctscorp.com/20191231", "xbrltype": "stringItemType" }, "cts_TargetBasedVestingOfPerformanceBasedRestrictedStockUnit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Target based Vesting of performance based restricted stock unit.", "label": "Target Based Vesting Of Performance Based Restricted Stock Unit", "terseLabel": "Target based Vesting of performance-based restricted stock unit" } } }, "localname": "TargetBasedVestingOfPerformanceBasedRestrictedStockUnit", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7" ], "xbrltype": "sharesItemType" }, "cts_TargetBasedVestingofPerformanceBasedRSUsweightedaveragegrantdatefairvalue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Target Based Vesting of Performance Based RSUs Weighted Average Grant Date Fair Value", "label": "Target Based Vesting of Performance Based RSUs weighted average grant date fair value", "terseLabel": "Target Based Vesting of Performance Based RSUs weighted average grant date fair value" } } }, "localname": "TargetBasedVestingofPerformanceBasedRSUsweightedaveragegrantdatefairvalue", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7" ], "xbrltype": "perShareItemType" }, "cts_TargetUnitsOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Target Units Outstanding on Performance RSUs", "label": "Target Units Outstanding", "terseLabel": "Target Units Outstanding" } } }, "localname": "TargetUnitsOutstanding", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7" ], "xbrltype": "sharesItemType" }, "cts_TelecommunicationsITMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Telecommunications & IT [Member]", "label": "Telecommunications & IT [Member]", "terseLabel": "Telecommunications & IT" } } }, "localname": "TelecommunicationsITMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cts_ToyotaMotorCorporationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Toyota Motor Corporation [Member]", "label": "Toyota Motor Corporation [Member]", "terseLabel": "Toyota Motor Corporation" } } }, "localname": "ToyotaMotorCorporationMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3" ], "xbrltype": "domainItemType" }, "cts_TransportationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transportation [Member]", "label": "Transportation [Member]", "terseLabel": "Transportation" } } }, "localname": "TransportationMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "cts_TwoThousandFourPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the 2004 Omnibus Long-Term Incentive Plan (\"2004 Plan\").", "label": "Two Thousand Four Plan [Member]", "terseLabel": "2004 Plan" } } }, "localname": "TwoThousandFourPlanMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "domainItemType" }, "cts_TwoThousandFourteenPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the 2014 Performance & Incentive Plan (\"2014 Plan\").", "label": "Two Thousand Fourteen Plan [Member]", "terseLabel": "2014 Plan" } } }, "localname": "TwoThousandFourteenPlanMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "domainItemType" }, "cts_TwoThousandNinePlanMember": { "auth_ref": [], "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" } } }, "localname": "TwoThousandNinePlanMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "domainItemType" }, "cts_U.S.FederalTaxandJobsActMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "U.S. Federal Tax and Jobs Act [Member]", "label": "U.S. Federal Tax and Jobs Act [Member]", "terseLabel": "U.S. Federal Tax and Jobs Act Estimate" } } }, "localname": "U.S.FederalTaxandJobsActMember", "nsuri": "http://www.ctscorp.com/20191231", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r561" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r560" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r562" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r562" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r562" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r563" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r562" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r562" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r562" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r562" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r558" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r559" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r161", "r168" ], "lang": { "en-US": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r171", "r263", "r269", "r549" ], "lang": { "en-US": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails4" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum", "verboseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails4" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsTables" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsTables" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r169", "r263", "r267", "r542", "r547" ], "lang": { "en-US": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentTables", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails5", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails4" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentTables", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails5", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails4" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r129", "r566" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2", "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8", "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r170", "r263", "r268", "r548", "r554", "r556", "r564", "r565" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2", "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8", "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r235", "r511" ], "lang": { "en-US": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r129", "r566" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r173", "r174" ], "calculation": { "http://www.ctscorp.com/role/AccountsReceivableComponentsOfAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, gross" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccountsReceivableComponentsOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r27", "r173", "r174", "r264" ], "calculation": { "http://www.ctscorp.com/role/AccountsReceivableComponentsOfAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccountsReceivableComponentsOfAccountsReceivableDetails", "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccountsReceivableComponentsOfAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion.", "label": "Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses", "terseLabel": "Remediation expense" } } }, "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ContingenciesRollforwardOfRemediationReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r237" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the accrual for environmental loss contingencies.", "label": "Accrual for Environmental Loss Contingencies, Foreign Currency Translation Gain (Loss)", "terseLabel": "Other activity" } } }, "localname": "AccrualForEnvironmentalLossContingenciesForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ContingenciesRollforwardOfRemediationReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesPayments1": { "auth_ref": [ "r105", "r236" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to settle environmental loss contingencies.", "label": "Accrual for Environmental Loss Contingencies, Payments", "negatedLabel": "Remediation payments" } } }, "localname": "AccrualForEnvironmentalLossContingenciesPayments1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ContingenciesRollforwardOfRemediationReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingenciesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accrual for Environmental Loss Contingencies [Roll Forward]", "terseLabel": "Contingencies" } } }, "localname": "AccrualForEnvironmentalLossContingenciesRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ContingenciesRollforwardOfRemediationReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedEnvironmentalLossContingenciesCurrent": { "auth_ref": [ "r6", "r45", "r216", "r217", "r234" ], "calculation": { "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Accrued Environmental Loss Contingencies, Current", "periodEndLabel": "Accrued liabilities end of period", "periodStartLabel": "Accrued liabilities start of period", "verboseLabel": "Remediation reserves" } } }, "localname": "AccruedEnvironmentalLossContingenciesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails", "http://www.ctscorp.com/role/ContingenciesRollforwardOfRemediationReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r20", "r519", "r534" ], "calculation": { "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Total accrued expenses and other liabilities", "verboseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails", "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r6", "r7", "r45" ], "calculation": { "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for 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).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued Professional Fees, Current" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r66", "r72", "r75", "r307", "r433" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Accumulated Defined Benefit Plans Adjustment" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r65", "r72", "r75", "r306", "r433" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Accumulated Defined Benefit Plans Adjustment, Net Unamortized Gain (Loss)" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r211" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated Depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r64", "r72", "r75", "r432" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "terseLabel": "Defined benefit pension item" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, before Tax", "periodEndLabel": "Accumulated other comprehensive (loss) income, Gross, Ending balance", "periodStartLabel": "Accumulated other comprehensive (loss) income, Gross, Beginning balance" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossBeforeTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r67", "r72" ], "crdr": "debit", "lang": { "en-US": { "role": { "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).", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r69", "r71", "r72" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails", "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r68", "r72", "r75", "r433" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Earnings/(Loss)", "verboseLabel": "Accumulated Other Comprehensive Earnings" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails", "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r63", "r72", "r75", "r433" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Unrealized gains and losses on cash flow hedges" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional contributed capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Contributed Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "Information by type of change in accounting principle. Does not include error corrections.", "label": "Adjustments for Change in Accounting Principle [Axis]", "terseLabel": "Adjustments for Change in Accounting Principle [Axis]" } } }, "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r332", "r334", "r362", "r363" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r110" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Total adjustments" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherCorporateBondsMember": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Investments in corporate fixed maturity debt securities classified as other.", "label": "Other Corporate Bonds [Member]", "terseLabel": "Bond funds - other" } } }, "localname": "AllOtherCorporateBondsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "terseLabel": "Share-based Payment Arrangement, Expense, after Tax" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "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.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r33", "r176", "r185" ], "calculation": { "http://www.ctscorp.com/role/AccountsReceivableComponentsOfAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccountsReceivableComponentsOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r89", "r109", "r494" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of Debt Issuance Costs", "verboseLabel": "Amortization expense" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtAdditionalInformationDetails2", "http://www.ctscorp.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r109", "r197", "r205" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetails7" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetRetirementObligationsNoncurrent": { "auth_ref": [ "r215" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.", "label": "Asset Retirement Obligations, Noncurrent", "terseLabel": "Long-term pension obligations" } } }, "localname": "AssetRetirementObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r166", "r518", "r533" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r59" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets measured on a non-recurring basis" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsNonFinancialAssetsMeasuredAndRecordedAtFairValueOnNonRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r14", "r15", "r16", "r17", "r18" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total other assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r335", "r360" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseDetails2", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseRelatedToNonVestedRsusDetails3", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesResearchAndDevelopmentDetails6" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r445", "r449" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesResearchAndDevelopmentDetails6" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and improvements", "verboseLabel": "Building and Building Improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsTables" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r412", "r413" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]", "verboseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r425" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Business Acquisition, Goodwill, Expected Tax Deductible Amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r420", "r421", "r423" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r419", "r422", "r424" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business Combination, Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsFinancialResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r411" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsFinancialResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "verboseLabel": "Current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r414", "r415" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r415" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "verboseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r414", "r415" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "verboseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill and Liabilities Assumed, Net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r114", "r115", "r116" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures incurred but not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r37", "r111" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets", "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r10", "r112", "r118" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r442" ], "lang": { "en-US": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedge" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtAdditionalInformationDetails2", "http://www.ctscorp.com/role/DebtSummaryOfInterestRateSwapsActivityRecordedInOtherComprehensiveIncomeBeforeTaxDetails3", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails", "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingPrincipleMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A change from one generally accepted accounting principle to another generally accepted accounting principle when there are two or more generally accepted accounting principles that apply or when the accounting principle formerly used is no longer generally accepted. A change in the method of applying an accounting principle that is not treated as a change in accounting estimate also is considered a change in accounting principle.", "label": "Adjustments for Change in Accounting Principle [Domain]", "terseLabel": "Adjustments for Change in Accounting Principle [Domain]" } } }, "localname": "ChangeInAccountingPrincipleMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsTables" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r233", "r238" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquityAdditionalInformationDetails2", "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Shares authorized, shares" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "calculation": { "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "totalLabel": "Shares issued, shares" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r248" ], "calculation": { "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails": { "order": 1.0, "parentTag": "us-gaap_CommonStockSharesIssued", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance at the end of the period, shares", "periodStartLabel": "Balance at the beginning of the year, shares", "verboseLabel": "Shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfCommonSharesOutstandingDetails3", "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Significant components of deferred tax assets and liabilities" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r78", "r80", "r81" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive earnings" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Consolidated Statements of Comprehensive Earnings" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r153", "r154", "r482", "r483" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r153", "r154", "r482", "r483", "r552" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r153", "r154", "r482", "r483", "r552" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r149", "r528" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r153", "r154", "r482", "r483" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration of risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r152", "r153", "r154", "r155", "r482", "r484" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r153", "r154", "r482", "r483" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r118", "r431", "r435", "r436" ], "lang": { "en-US": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract with Customer, Asset and Liability [Abstract]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionRevenueFromContractWithCustomerTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r259", "r261", "r264" ], "calculation": { "http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r259", "r261", "r264" ], "calculation": { "http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract with Customer, Asset, Net, Current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r259", "r261", "r264" ], "calculation": { "http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, Net, Noncurrent", "terseLabel": "Contract with Customer, Asset, Net, Noncurrent" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerDurationAxis": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Axis]", "terseLabel": "Contract with Customer, Duration [Axis]" } } }, "localname": "ContractWithCustomerDurationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerDurationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Domain]", "terseLabel": "Contract with Customer, Duration [Domain]" } } }, "localname": "ContractWithCustomerDurationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r259", "r260", "r264" ], "calculation": { "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract with Customer, Liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r259", "r260", "r264" ], "calculation": { "http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "negatedTotalLabel": "Contract with Customer, Liability, Current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r265" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiability": { "auth_ref": [ "r266" ], "calculation": { "http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.", "label": "Contract with Customer, Refund Liability", "terseLabel": "Contract with Customer, Refund Liability" } } }, "localname": "ContractWithCustomerRefundLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionContractWithCustomerAssetAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r92" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Cost of Goods Sold" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r122", "r401", "r406" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "U.S." } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r126", "r403" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Non-U.S.", "verboseLabel": "Foreign income tax expense" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r401", "r406" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r418" ], "lang": { "en-US": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]", "terseLabel": "Customer Lists [Member]" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r417" ], "lang": { "en-US": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer lists / relationships", "verboseLabel": "Customer-Related Intangible Assets" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails5" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r118", "r243" ], "lang": { "en-US": { "role": { "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.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.", "label": "Debt Securities [Member]", "terseLabel": "Debt securities" } } }, "localname": "DebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r402", "r406" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S." } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Deferred Federal, State and Local, Tax Expense (Benefit)" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r402", "r406" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Non-U.S." } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r122", "r402", "r406" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r22", "r23", "r392", "r520", "r530" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 2.0, "parentTag": "cts_DeferredTaxAssetsLiabilitiesBeforeValuationAllowance", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r110" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsEquityMethodInvestments": { "auth_ref": [ "r369", "r399", "r400" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments.", "label": "Deferred Tax Assets, Equity Method Investments", "terseLabel": "Stock compensation" } } }, "localname": "DeferredTaxAssetsEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r393" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 1.0, "parentTag": "cts_DeferredTaxAssetsLiabilitiesBeforeValuationAllowance", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r369", "r399", "r400" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory reserves" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r395" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Total net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent": { "auth_ref": [ "r375", "r377", "r395" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Assets, Net, Noncurrent", "totalLabel": "Total net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetNoncurrent": { "auth_ref": [ "r375", "r376", "r377", "r378", "r393" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.", "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent", "terseLabel": "Deferred income taxes", "verboseLabel": "Non-current deferred tax assets" } } }, "localname": "DeferredTaxAssetsNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets", "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r367", "r399", "r400" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Loss carry-forwards", "verboseLabel": "Deferred tax assets, operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r369", "r399", "r400" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r397", "r399", "r400" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Credit carry-forwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r397", "r399", "r400" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credit carry-forwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r397", "r399", "r400" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "auth_ref": [ "r399" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits", "terseLabel": "Post-retirement benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": { "auth_ref": [ "r368", "r399", "r400" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.", "label": "Deferred Tax Assets, Unrealized Currency Losses", "terseLabel": "Foreign exchange loss" } } }, "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r394" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Deferred tax asset valuation allowance", "terseLabel": "Deferred tax asset valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r369", "r399", "r400" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "Deferred Tax Liabilities, Leasing Arrangements" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r375", "r377", "r378" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred tax liabilities, net, noncurrent", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets", "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r399" ], "calculation": { "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Subsidiaries' unremitted earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan [Abstract]", "terseLabel": "Retirement Plans" } } }, "localname": "DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r297" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Defined Benefit Plan, Accumulated Benefit Obligation" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r287", "r325" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "terseLabel": "Actual return on assets", "verboseLabel": "Net ordinary gain attributable to partnership assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r283" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedLabel": "Actuarial loss (gain)" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r304", "r323", "r325" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "terseLabel": "Defined Benefit Plan, Amortization of Gain (Loss)" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "auth_ref": [ "r277", "r291" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "totalLabel": "Components of prepaid (accrued) cost, net" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]", "terseLabel": "Retirement Plans" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r18", "r277", "r278", "r291", "r517", "r532" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.", "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Prepaid pension asset", "verboseLabel": "Prepaid pension asset" } } }, "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets", "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "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.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Rate of compensation increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "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.", "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" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "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.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Rate of compensation increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r285", "r328" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits paid", "negatedTerseLabel": "Defined Benefit Plan, Benefit Obligation, Benefits Paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3FixedAnnuityContractsWithinFairValueHierarchyDetails13" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r294", "r295", "r311", "r325" ], "lang": { "en-US": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3FixedAnnuityContractsWithinFairValueHierarchyDetails13", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3HedgeFundAssetWithinFairValueHierarchyDetails11", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Change in projected benefit obligation:" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Change in plan assets:" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r289", "r294", "r295", "r324", "r325" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Capital contributions", "verboseLabel": "Company contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3HedgeFundAssetWithinFairValueHierarchyDetails11", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanCurtailments": { "auth_ref": [ "r281" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of (increase) decrease in benefit obligation of defined benefit plan from event reducing expected years of future service of present employees or eliminating accrual of benefits for some or all future services of present employees.", "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment", "terseLabel": "Settlement loss" } } }, "localname": "DefinedBenefitPlanCurtailments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails", "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails", "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3", "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14", "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6", "http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3FixedAnnuityContractsWithinFairValueHierarchyDetails13", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3HedgeFundAssetWithinFairValueHierarchyDetails11", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]", "terseLabel": "Estimated Future Benefit Payments" } } }, "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear": { "auth_ref": [ "r312" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount included in accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan expected to be recognized in net periodic benefit (cost) credit for fiscal year following most recent annual statement of financial position.", "label": "Defined Benefit Plan, Expected Amortization of Gain (Loss), Next Fiscal Year", "terseLabel": "Amortization of retirement benefits, net of tax", "verboseLabel": "Defined Benefit Plan, Expected Amortization of Gain (Loss), Next Fiscal Year" } } }, "localname": "DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r298" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14": { "order": 6.0, "parentTag": "cts_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Five Fiscal Years Thereafter", "terseLabel": "2025-2029" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r298" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14": { "order": 1.0, "parentTag": "cts_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r298" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14": { "order": 5.0, "parentTag": "cts_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r298" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14": { "order": 4.0, "parentTag": "cts_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r298" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14": { "order": 3.0, "parentTag": "cts_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r298" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14": { "order": 2.0, "parentTag": "cts_DefinedBenefitPlanExpectedFutureBenefitPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2021" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "auth_ref": [ "r299" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contributions expected to be received by defined benefit plan from employer in next fiscal year following latest fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "terseLabel": "Expected contribution to be made by CTS" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r303", "r322", "r325" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r286", "r294", "r295", "r325" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Defined Benefit Plan, Plan Assets, Amount", "verboseLabel": "Total fair value of plan assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3FixedAnnuityContractsWithinFairValueHierarchyDetails13", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3HedgeFundAssetWithinFairValueHierarchyDetails11", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r284" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign exchange impact" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r277", "r291" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "terseLabel": "Funded status (plan assets less projected benefit obligations)" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]", "terseLabel": "Fair values of pension plan assets" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails10", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Information about Plan Assets [Abstract]", "terseLabel": "Retirement Plans" } } }, "localname": "DefinedBenefitPlanInformationAboutPlanAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r282", "r302", "r321", "r325" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r300", "r319", "r325" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net expense (income)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]", "terseLabel": "Net pension expense (income)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Abstract]", "terseLabel": "Retirement Plans" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": { "auth_ref": [ "r315", "r316", "r325" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "auth_ref": [ "r315", "r316", "r325" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets", "terseLabel": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation": { "auth_ref": [ "r315", "r325" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation", "terseLabel": "Projected benefit obligation" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r288" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign exchange impact" } } }, "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "auth_ref": [ "r293", "r325" ], "lang": { "en-US": { "role": { "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.", "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "terseLabel": "Target allocations" } } }, "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r280", "r301", "r320", "r325" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement", "terseLabel": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement" } } }, "localname": "DefinedBenefitPlanSettlementsBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "auth_ref": [ "r290" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement", "terseLabel": "Defined Benefit Plan, Plan Assets, Payment for Settlement" } } }, "localname": "DefinedBenefitPlanSettlementsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "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.", "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "terseLabel": "Percentage of plan assets" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]", "terseLabel": "Benefit obligation assumptions:" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]", "terseLabel": "Pension income/expense assumptions:" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Contribution Plan [Abstract]", "terseLabel": "Defined Contribution Plans" } } }, "localname": "DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansDefinedContributionPlansDetails15" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r329" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "401(k) and other plan expense" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansDefinedContributionPlansDetails15" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan Disclosures [Table Text Block]", "terseLabel": "Summary of 401K and Other Plan Expense" } } }, "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r109", "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipmentDepreciationExpenseDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortizationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Depreciation, Depletion and Amortization [Abstract]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "DepreciationAndAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipmentDepreciationExpenseDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r109", "r164" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtAdditionalInformationDetails2", "http://www.ctscorp.com/role/DebtSummaryOfInterestRateSwapsActivityRecordedInOtherComprehensiveIncomeBeforeTaxDetails3", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails", "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r447" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Derivative, Gain (Loss) on Derivative, Net" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r446", "r448", "r454", "r460" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtAdditionalInformationDetails2", "http://www.ctscorp.com/role/DebtSummaryOfInterestRateSwapsActivityRecordedInOtherComprehensiveIncomeBeforeTaxDetails3", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails", "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r467" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Text Block]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r443", "r446", "r454" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtAdditionalInformationDetails2", "http://www.ctscorp.com/role/DebtSummaryOfInterestRateSwapsActivityRecordedInOtherComprehensiveIncomeBeforeTaxDetails3", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails", "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r443", "r446", "r454", "r460", "r461", "r464", "r465" ], "lang": { "en-US": { "role": { "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.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtSummaryOfInterestRateSwapsActivityRecordedInOtherComprehensiveIncomeBeforeTaxDetails3", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtSummaryOfInterestRateSwapsActivityRecordedInOtherComprehensiveIncomeBeforeTaxDetails3", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLoss": { "auth_ref": [ "r453", "r455" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized loss of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Loss", "negatedTerseLabel": "Derivative Instruments Not Designated as Hedging Instruments, Loss" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r60", "r61", "r481" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Interest rate swaps reported in Other long-term obligations", "verboseLabel": "Interest rate swap - cash flow hedge" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r439", "r441" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeldAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative, Number of Instruments Held [Abstract]", "terseLabel": "Interest rate swap" } } }, "localname": "DerivativeNumberOfInstrumentsHeldAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtAdditionalInformationDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r127", "r438", "r440", "r441", "r443", "r444", "r450", "r454", "r462", "r463", "r465" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtAdditionalInformationDetails2", "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r443" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtSummaryOfInterestRateSwapsActivityRecordedInOtherComprehensiveIncomeBeforeTaxDetails3", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Anti-dilutive Securities" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetails7" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r255" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r7", "r45" ], "calculation": { "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of 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).", "label": "Dividends Payable, Current", "terseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "U.S." } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r88", "r132", "r136", "r137", "r138", "r139", "r143", "r525", "r540" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net earnings per share (usd per share)", "verboseLabel": "Basic net earnings per share (usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings", "http://www.ctscorp.com/role/QuarterlyFinancialDataQuarterlyResultsOfOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r88", "r132", "r136", "r137", "r138", "r139", "r143", "r525", "r540" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net earnings per share (usd per share)", "verboseLabel": "Diluted net earnings per share (usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings", "http://www.ctscorp.com/role/QuarterlyFinancialDataQuarterlyResultsOfOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r118", "r140", "r141", "r142" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r488" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r125", "r379", "r380" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "verboseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Reconciliation of effective income taxes rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r379", "r380", "r405" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Taxes at the U.S. statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r379", "r380", "r405" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Adjustment to valuation allowances" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r379", "r380", "r405" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r379", "r380", "r405" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "negatedTerseLabel": "Non-U.S. earnings taxed at rates different than the U.S. statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r379", "r380", "r405" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r379", "r380", "r405" ], "lang": { "en-US": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r379", "r380", "r405" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r379", "r380", "r405" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "Impacts of unremitted foreign earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r379", "r380", "r405" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal income tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": { "auth_ref": [ "r379", "r380", "r405" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent", "terseLabel": "Foreign source earnings, net of associated foreign tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": { "auth_ref": [ "r379", "r380", "r405" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent", "negatedLabel": "Benefit of tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r379", "r380", "r405" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent", "negatedLabel": "Other changes in tax laws and rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxesRateDetails6" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued payroll and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r359" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseRelatedToNonVestedRsusDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period", "verboseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseRelatedToNonVestedRsusDetails3", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r358" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefit from the issuance of stock", "verboseLabel": "Income tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Workforce reduction" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Net Sales from continuing operations" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails", "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7" ], "xbrltype": "domainItemType" }, "us-gaap_EquityFundsMember": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments.", "label": "Equity Funds [Member]", "terseLabel": "Equity Funds" } } }, "localname": "EquityFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r13", "r19", "r184", "r522", "r531", "r553" ], "lang": { "en-US": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "verboseLabel": "Equity Securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r481" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimate of Fair Value Measurement" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsNonFinancialAssetsMeasuredAndRecordedAtFairValueOnNonRecurringDetails", "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r468", "r469", "r470", "r475" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsNonFinancialAssetsMeasuredAndRecordedAtFairValueOnNonRecurringDetails", "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r468", "r469", "r470", "r474", "r475" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Reconciliation of Level 3 fund assets" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3FixedAnnuityContractsWithinFairValueHierarchyDetails13", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3HedgeFundAssetWithinFairValueHierarchyDetails11", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r294", "r295", "r325", "r469", "r512" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3FixedAnnuityContractsWithinFairValueHierarchyDetails13", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3HedgeFundAssetWithinFairValueHierarchyDetails11", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r468", "r476" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r468", "r469", "r471", "r472", "r477" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r473" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r294", "r295", "r325", "r469", "r513" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r294", "r295", "r325", "r469", "r514" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r294", "r295", "r325", "r469", "r515" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)", "verboseLabel": "Significant Unobservable Inputs (Level 3) [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3FixedAnnuityContractsWithinFairValueHierarchyDetails13", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3HedgeFundAssetWithinFairValueHierarchyDetails11", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r468", "r469" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Financial Liability Measured at Fair Value on a Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3FixedAnnuityContractsWithinFairValueHierarchyDetails13", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3HedgeFundAssetWithinFairValueHierarchyDetails11", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r473", "r477" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfAssetsAcquired": { "auth_ref": [ "r114", "r115", "r116" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The fair value of assets acquired in noncash investing or financing activities.", "label": "Fair Value of Assets Acquired", "terseLabel": "Fair Value of Assets Acquired" } } }, "localname": "FairValueOfAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r118", "r478", "r480" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r445", "r450", "r464" ], "lang": { "en-US": { "role": { "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.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtAdditionalInformationDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesTextBlock": { "auth_ref": [ "r178", "r182" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for financing receivable.", "label": "Financing Receivables [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "FinancingReceivablesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r204" ], "calculation": { "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r206" ], "calculation": { "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r206" ], "calculation": { "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r206" ], "calculation": { "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r206" ], "calculation": { "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r206" ], "calculation": { "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r198", "r201", "r204", "r207", "r516" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails", "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Amortization expense remaining" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r204", "r516" ], "calculation": { "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "verboseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r198", "r203" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails", "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails5" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets [Member]", "terseLabel": "Finite-Lived Intangible Assets [Member]" } } }, "localname": "FiniteLivedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r204" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Amount", "verboseLabel": "Other intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets", "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseRemainingDetails2", "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Other intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Finite-Lived Intangible Assets, Remaining Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails5" ], "xbrltype": "durationItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r199" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Finite-lived Intangible Assets Acquired", "verboseLabel": "Finite-lived Intangible Assets Acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Non-U.S." } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyCashFlowHedgeAssetAtFairValue": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value as of the balance sheet date of all foreign currency derivative assets designated as cash flow hedging instruments.", "label": "Foreign Currency Cash Flow Hedge Asset at Fair Value", "terseLabel": "Derivative Asset", "verboseLabel": "Foreign Currency Cash Flow Hedge Asset at Fair Value" } } }, "localname": "ForeignCurrencyCashFlowHedgeAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "auth_ref": [ "r466" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "negatedTerseLabel": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months" } } }, "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue": { "auth_ref": [ "r448" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value as of the balance sheet date of all foreign currency derivative liabilities designated as cash flow hedging instruments.", "label": "Foreign Currency Cash Flow Hedge Liability at Fair Value", "terseLabel": "Foreign Currency Cash Flow Hedge Liability at Fair Value" } } }, "localname": "ForeignCurrencyCashFlowHedgeLiabilityAtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax [Abstract]", "terseLabel": "Foreign Currencies" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrenciesDetails8" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r485", "r486", "r487" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Foreign currency (loss) gain" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrenciesDetails8" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r118", "r487", "r490" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currencies" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r294", "r458" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign currency hedges" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "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.", "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails", "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3", "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14", "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9" ], "xbrltype": "domainItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r456" ], "lang": { "en-US": { "role": { "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.", "label": "Forward Contracts [Member]", "terseLabel": "Foreign currency hedges" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnForeignCurrencyCashFlowHedgeIneffectiveness": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net gain (loss) during the reporting period due to ineffectiveness in foreign currency cash flow hedges. Recognized in earnings.", "label": "Gain (Loss) on Foreign Currency Cash Flow Hedge Ineffectiveness", "terseLabel": "Gain (Loss) on Foreign Currency Cash Flow Hedge Ineffectiveness" } } }, "localname": "GainLossOnForeignCurrencyCashFlowHedgeIneffectiveness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [ "r446", "r454", "r458" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net", "negatedTerseLabel": "Loss (Gain) on foreign currency hedges, net of cash received", "terseLabel": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net" } } }, "localname": "GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInterestRateCashFlowHedgeIneffectiveness": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net gain (loss) during the reporting period due to ineffectiveness in interest rate cash flow hedges. Recognized in earnings.", "label": "Gain (Loss) on Interest Rate Cash Flow Hedge Ineffectiveness", "negatedLabel": "Interest rate swap - cash flow hedge, loss" } } }, "localname": "GainLossOnInterestRateCashFlowHedgeIneffectiveness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r109" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "(Gain) loss on sale of assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits, Description [Abstract]", "terseLabel": "Retirement Plans" } } }, "localname": "GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicDistributionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Domain]", "terseLabel": "Geographic Distribution" } } }, "localname": "GeographicDistributionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r192", "r193" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails", "http://www.ctscorp.com/role/ConsolidatedBalanceSheets", "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfReconciliationOfGoodwillDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r194" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Increase from acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfReconciliationOfGoodwillDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r118", "r195", "r202" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfReconciliationOfGoodwillDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r91" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross margin", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings", "http://www.ctscorp.com/role/QuarterlyFinancialDataQuarterlyResultsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteedInsuranceContractTypeOfGuaranteeAxis": { "auth_ref": [ "r529", "r545", "r551" ], "lang": { "en-US": { "role": { "documentation": "Information by guarantee for guaranteed benefit obligations in traditional and nontraditional long-duration contracts with policy and contract holders.", "label": "Guaranteed Insurance Contract, Type of Guarantee [Axis]", "terseLabel": "Guaranteed Insurance Contract, Type of Guarantee [Axis]" } } }, "localname": "GuaranteedInsuranceContractTypeOfGuaranteeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteedInsuranceContractTypeOfGuaranteeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Guarantee for guaranteed benefit obligations in traditional and nontraditional long-duration contracts with policy and contract holders.", "label": "Guaranteed Insurance Contract, Type of Guarantee [Domain]", "terseLabel": "Guaranteed Insurance Contract, Type of Guarantee [Domain]" } } }, "localname": "GuaranteedInsuranceContractTypeOfGuaranteeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r443", "r461" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtSummaryOfInterestRateSwapsActivityRecordedInOtherComprehensiveIncomeBeforeTaxDetails3", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails", "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r443" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtSummaryOfInterestRateSwapsActivityRecordedInOtherComprehensiveIncomeBeforeTaxDetails3", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails", "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r443" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtAdditionalInformationDetails2", "http://www.ctscorp.com/role/DebtSummaryOfInterestRateSwapsActivityRecordedInOtherComprehensiveIncomeBeforeTaxDetails3", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails", "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "In Process Research and Development [Member]", "terseLabel": "In process research and development" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r124" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Earnings before income taxes", "totalLabel": "Earnings before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings", "http://www.ctscorp.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsTables", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3", "http://www.ctscorp.com/role/DebtSummaryOfInterestRateSwapsActivityRecordedInOtherComprehensiveIncomeBeforeTaxDetails3", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails", "http://www.ctscorp.com/role/FairValueMeasurementsNonFinancialAssetsMeasuredAndRecordedAtFairValueOnNonRecurringDetails", "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsTables", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3", "http://www.ctscorp.com/role/DebtSummaryOfInterestRateSwapsActivityRecordedInOtherComprehensiveIncomeBeforeTaxDetails3", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails", "http://www.ctscorp.com/role/FairValueMeasurementsNonFinancialAssetsMeasuredAndRecordedAtFairValueOnNonRecurringDetails", "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4", "http://www.ctscorp.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4", "http://www.ctscorp.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r410" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r381" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Accrued for interest and penalties related to uncertain income tax" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r122", "r165", "r408" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Total provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings", "http://www.ctscorp.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxProvisionBenefitDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r82", "r118", "r373", "r374", "r390", "r391", "r396", "r409", "r555" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r372", "r379", "r380" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount 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 increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r113" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "verboseLabel": "Cash paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r108" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r108" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r108" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "auth_ref": [ "r108" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in accrued salaries.", "label": "Increase (Decrease) in Accrued Salaries", "terseLabel": "Accrued payroll and benefits" } } }, "localname": "IncreaseDecreaseInAccruedSalaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r108" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of acquisitions and divestitures:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r108" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r108" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r108" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "auth_ref": [ "r108" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits", "terseLabel": "Pension and other post-retirement plans" } } }, "localname": "IncreaseDecreaseInPensionAndPostretirementObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity", "verboseLabel": "Roll forward of common shares outstanding" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical", "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfCommonSharesOutstandingDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r85", "r163", "r491", "r494", "r526" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Interest Expense, Debt [Abstract]", "terseLabel": "Amortization expense" } } }, "localname": "InterestExpenseDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtAdditionalInformationDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r459" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtSummaryOfInterestRateSwapsActivityRecordedInOtherComprehensiveIncomeBeforeTaxDetails3", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r113" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "verboseLabel": "Cash paid for interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r457" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtAdditionalInformationDetails2", "http://www.ctscorp.com/role/DebtSummaryOfInterestRateSwapsActivityRecordedInOtherComprehensiveIncomeBeforeTaxDetails3", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails", "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r53" ], "calculation": { "http://www.ctscorp.com/role/InventoriesSummaryOfInventoriesDetail": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r56", "r187" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ctscorp.com/role/InventoriesSummaryOfInventoriesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets", "http://www.ctscorp.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r9", "r57", "r118", "r144", "r188", "r189" ], "lang": { "en-US": { "role": { "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.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r55" ], "calculation": { "http://www.ctscorp.com/role/InventoriesSummaryOfInventoriesDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r56", "r129", "r187", "r190" ], "calculation": { "http://www.ctscorp.com/role/InventoriesSummaryOfInventoriesDetail": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Less: Inventory reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r54" ], "calculation": { "http://www.ctscorp.com/role/InventoriesSummaryOfInventoriesDetail": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r94", "r162" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "Real estate held and assets that are an addition or improvement to real estate held.", "label": "Land and Land Improvements [Member]", "terseLabel": "Land and Land Improvements" } } }, "localname": "LandAndLandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesRentExpenseDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r508" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesOperatingCostTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r498" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r509" ], "calculation": { "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Lessee, Operating Lease, Liability, Payments, Due" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r509" ], "calculation": { "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r509" ], "calculation": { "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r509" ], "calculation": { "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r509" ], "calculation": { "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r509" ], "calculation": { "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r509" ], "calculation": { "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r509" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r521", "r537" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Shareholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Recurring financial liability that was measured at carrying value" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage per annum" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Weighted-average interest rate" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Amount available" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Long-Duration Contracts, Assumptions by Product and Guarantee [Line Items]", "terseLabel": "Long-Duration Contracts, Assumptions by Product and Guarantee [Line Items]" } } }, "localname": "LongDurationContractsAssumptionsByProductAndGuaranteeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeTable": { "auth_ref": [ "r529", "r541", "r543", "r544", "r546", "r550" ], "lang": { "en-US": { "role": { "documentation": "Explanation of the underlying assumptions and percentages or rates used in determining the fair value of guarantee obligations for each type of long-duration contract.", "label": "Long-Duration Contracts, Assumptions, by Product and Guarantee [Table]", "terseLabel": "Long-Duration Contracts, Assumptions, by Product and Guarantee [Table]" } } }, "localname": "LongDurationContractsAssumptionsByProductAndGuaranteeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r48", "r241", "r242" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "Balance outstanding", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets", "http://www.ctscorp.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time.", "label": "Long-term Debt, Weighted Average Interest Rate, at Point in Time", "verboseLabel": "Long-term Debt, Weighted Average Interest Rate, at Point in Time" } } }, "localname": "LongtermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongtermLineOfCreditCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term Line of Credit [Abstract]", "terseLabel": "Long-term debt" } } }, "localname": "LongtermLineOfCreditCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossOnCashFlowHedgeIneffectiveness": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The loss recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness.", "label": "Loss on Cash Flow Hedge Ineffectiveness", "negatedTerseLabel": "Loss on Cash Flow Hedge Ineffectiveness" } } }, "localname": "LossOnCashFlowHedgeIneffectiveness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment", "verboseLabel": "Machinery and Equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Valuation and Qualifying Accounts" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r106" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used) in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r106" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r106", "r107", "r110" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r76", "r79", "r87", "r110", "r141", "r524", "r539" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net earnings", "totalLabel": "Net earnings", "verboseLabel": "Net Income (Loss) Attributable to Parent" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings", "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings", "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://www.ctscorp.com/role/QuarterlyFinancialDataQuarterlyResultsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Income Statement" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.", "label": "New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification", "terseLabel": "New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification", "verboseLabel": "Implementation of ASU 2018-02" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails", "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other (expense) income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expense) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in CCYY format.", "label": "Open Tax Year", "terseLabel": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r459" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expense" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "negatedTerseLabel": "Operating earnings", "totalLabel": "Operating earnings" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings", "http://www.ctscorp.com/role/QuarterlyFinancialDataQuarterlyResultsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r502", "r510" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesRentExpenseDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r500" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating Lease, Liability", "verboseLabel": "Present value of lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesLeaseTermsDetails3", "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r500" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability, current", "verboseLabel": "Operating lease obligations" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets", "http://www.ctscorp.com/role/LeasesLeaseTermsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r500" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, noncurrent", "verboseLabel": "Long-term operating lease obligations" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets", "http://www.ctscorp.com/role/LeasesLeaseTermsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePaymentsUse": { "auth_ref": [ "r501", "r504" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments, Use", "terseLabel": "Operating Lease, Payments, Use" } } }, "localname": "OperatingLeasePaymentsUse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesLeaseTermsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r499" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets, net", "verboseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r507", "r510" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesLeaseTermsDetails3" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r506", "r510" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesLeaseTermsDetails3" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Minimum future obligations" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesMinimumFutureObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesRentExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Rent Expense, Net [Abstract]", "terseLabel": "Sublease income" } } }, "localname": "OperatingLeasesRentExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesLeaseTermsDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r496" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Operating Leases, Rent Expense, Net" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesRentExpenseDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r130", "r133", "r159", "r437" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r45" ], "calculation": { "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails", "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r445", "r464" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets [Member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location in other comprehensive income.", "label": "Other Comprehensive Income Location [Axis]", "terseLabel": "Other Comprehensive Income Location [Axis]" } } }, "localname": "OtherComprehensiveIncomeLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in other comprehensive income.", "label": "Other Comprehensive Income Location [Domain]", "terseLabel": "Other Comprehensive Income Location [Domain]" } } }, "localname": "OtherComprehensiveIncomeLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r72" ], "calculation": { "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "terseLabel": "Gain (Loss) recognized in OCI, Gross" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r72", "r83" ], "calculation": { "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "totalLabel": "Gain (Loss) recognized in OCI, Net" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "auth_ref": [ "r70", "r407" ], "calculation": { "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "negatedTerseLabel": "Gain (Loss) recognized in OCI, Income tax (benefit)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": { "auth_ref": [ "r64" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax", "terseLabel": "Changes in fair market value of derivatives, net of tax", "verboseLabel": "Changes in fair market value of derivatives, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings", "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax": { "auth_ref": [ "r69", "r73", "r305" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax", "terseLabel": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax" } } }, "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": { "auth_ref": [ "r69", "r73", "r305" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax", "terseLabel": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax" } } }, "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r62", "r489" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "positiveLabel": "Cumulative translation adjustment, net of tax", "terseLabel": "Cumulative translation adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings", "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive earnings (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r77", "r80", "r429", "r430", "r432" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive earnings (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r67", "r69" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Changes in unrealized pension cost, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfComprehensiveEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r445", "r464" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesResearchAndDevelopmentDetails6" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Technology and other intangibles" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails5" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r445", "r464" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other Liabilities [Member]" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term obligations" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other Nonoperating Income (Expense)" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrenciesDetails8" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r276", "r313", "r314", "r329" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Post-Retirement Life Insurance Plan" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails", "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3", "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14", "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other charges" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_PartnershipMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Legal entity in the form of a partnership created to conduct business.", "label": "Partnership [Member]", "terseLabel": "Partnership" } } }, "localname": "PartnershipMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8", "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r103" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r105", "r220" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Payments for Restructuring", "negatedLabel": "Cost paid" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r103" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r103" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid on behalf of equity award participants" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r100" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Payments for acquisitions, net of cash acquired", "terseLabel": "Payments for acquisitions, net of cash acquired", "verboseLabel": "Less fair value of liabilities acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails", "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r101" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash": { "auth_ref": [ "r109" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense (reversal of expense) for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash", "terseLabel": "Pension and other post-retirement plan expense" } } }, "localname": "PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r20", "r277", "r278", "r291" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Liability, Defined Benefit Plan, Current", "negatedLabel": "Accrued expenses and other liabilities" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r21", "r277", "r278", "r291" ], "calculation": { "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "negatedLabel": "Long-term pension obligations" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r118", "r313", "r326", "r327", "r329", "r330" ], "lang": { "en-US": { "role": { "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.", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3FixedAnnuityContractsWithinFairValueHierarchyDetails13", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3HedgeFundAssetWithinFairValueHierarchyDetails11", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r335", "r360" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r479" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/FairValueMeasurementsSummaryOfFinancialLiabilityMeasuredAtFairValueOnRecurringBasisDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_PositionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by position taken for a security.", "label": "Position [Axis]", "terseLabel": "Position [Axis]" } } }, "localname": "PositionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PositionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicates position taken for a security.", "label": "Position [Domain]", "terseLabel": "Position [Domain]" } } }, "localname": "PositionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesFairValueDerivativesBalanceSheetLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Shares authorized, shares" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r25" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Shares outstanding, shares" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r102" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Proceeds from Long-term Lines of Credit", "verboseLabel": "Proceeds from borrowings of long-term debt" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r99" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r45", "r239", "r240" ], "calculation": { "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued product-related costs" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r40", "r212" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentTables", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r39", "r210" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipmentDepreciationExpenseDetails2", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentTables", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r212", "r538" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, Plant and Equipment, Net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets", "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r38", "r118", "r212" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r212" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r210" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentTables", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and Equipment, useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails4" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Data" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/QuarterlyFinancialData" ], "xbrltype": "textBlockItemType" }, "us-gaap_RealEstateMember": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "Property consisting of land, land improvement and buildings.", "label": "Real Estate [Member]", "terseLabel": "Real estate" } } }, "localname": "RealEstateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r118", "r175", "r179", "r180", "r181" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r72", "r75" ], "calculation": { "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "terseLabel": "Gain (Loss) reclassified from AOCI to income, Gross" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r72", "r75", "r83" ], "calculation": { "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "totalLabel": "Gain (Loss) reclassified from AOCI to income, Net" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r70", "r74", "r407" ], "calculation": { "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "negatedTerseLabel": "Reclassification from AOCI, Current Period, Tax" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of the unrecognized tax benefits" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails7" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r104" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Payments of long-term debt" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r104" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Payments of short-term notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Research and Development [Abstract]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesResearchAndDevelopmentDetails6" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r365", "r557" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r118", "r365" ], "lang": { "en-US": { "role": { "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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward [Member]" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r109" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Restricted Stock or Unit Expense", "terseLabel": "Stock-based compensation", "verboseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "RSU" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs", "verboseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseDetails2", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseRelatedToNonVestedRsusDetails3", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "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.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Costs Associated with Exit and Restructuring Activities" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r219", "r221", "r228", "r231" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of costs incurred to date for the specified restructuring cost.", "label": "Restructuring and Related Cost, Cost Incurred to Date", "terseLabel": "Restructuring and Related Cost, Cost Incurred to Date" } } }, "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r219", "r221", "r228", "r231" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Restructuring and Related Cost, Expected Cost", "verboseLabel": "Restructuring and Related Cost, Expected Cost" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r109", "r218", "r224", "r230" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount 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.", "label": "Restructuring Charges", "terseLabel": "Restructuring Charges", "verboseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringChargesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring Charges [Abstract]", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringChargesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r109" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Restructuring Costs", "terseLabel": "Restructuring Costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesTables", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesTables", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r220", "r226" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Restructuring Reserve", "periodEndLabel": "Restructuring liability at ending", "periodStartLabel": "Restructuring liability at beginning", "terseLabel": "Restructuring Reserve" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring reserve activity" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "auth_ref": [ "r220", "r225" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases).", "label": "Restructuring Reserve, Translation and Other Adjustment", "terseLabel": "Restructuring Reserve, Translation and Other Adjustment" } } }, "localname": "RestructuringReserveTranslationAndOtherAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r255", "r536" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r314", "r318" ], "lang": { "en-US": { "role": { "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.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails", "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3", "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14", "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r314", "r318" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails", "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3", "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14", "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r275", "r276", "r313", "r314", "r329" ], "lang": { "en-US": { "role": { "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.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails", "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3", "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14", "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r275", "r276", "r313", "r314", "r329" ], "lang": { "en-US": { "role": { "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.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails", "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3", "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14", "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r119", "r120" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r86", "r160", "r161", "r167" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Revenues", "terseLabel": "Net Sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings", "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://www.ctscorp.com/role/QuarterlyFinancialDataQuarterlyResultsOfOperationsDetails", "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r505", "r510" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesLeaseTermsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionDeferredGainNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Sale Leaseback Transaction, Deferred Gain, Net [Abstract]", "terseLabel": "Sale-leaseback transaction, deferred gain" } } }, "localname": "SaleLeasebackTransactionDeferredGainNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesSaleLeasebackTransactionDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Net sales", "verboseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Components of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Components of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation.", "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]", "terseLabel": "Projected Benefit Obligation Accumulated Benefit Obligation and Fair Value of Plan Assets" } } }, "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r72" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Changes in Accumulated Other Comprehensive Earnings/(Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "terseLabel": "Asset Allocation and Target Allocation Plan" } } }, "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "terseLabel": "Components of Prepaid (Accrued) Cost" } } }, "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "verboseLabel": "Summary of antidilutive stock options" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r412", "r413" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Changes in Fair Value of Plan Assets [Table Text Block]", "terseLabel": "Summary of Fair Values of Pension Plan" } } }, "localname": "ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in common stock outstanding.", "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]", "terseLabel": "Summary of Common Shares Outstanding" } } }, "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r357" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Summary of Equity-Based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r403" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Significant Components of Income Tax Provision/(Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r48", "r123", "r249", "r252", "r253", "r254", "r492", "r493", "r495", "r527" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Long-Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r395" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Significant Components of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r313", "r314", "r317", "r318", "r325" ], "lang": { "en-US": { "role": { "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).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails", "http://www.ctscorp.com/role/RetirementPlansComponentsOfPrepaidAccruedCostDetails3", "http://www.ctscorp.com/role/RetirementPlansEstimatedFutureBenefitPaymentsDetails14", "http://www.ctscorp.com/role/RetirementPlansNetPensionIncomeOrPostretirementExpenseDetails6", "http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfBenefitObligationPlanAssetsAndFundedStatusDetails2", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3FixedAnnuityContractsWithinFairValueHierarchyDetails13", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3HedgeFundAssetWithinFairValueHierarchyDetails11", "http://www.ctscorp.com/role/RetirementPlansReconciliationOfLevel3PartnershipAssetsWithinFairValueHierarchyDetails12", "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r446", "r454", "r461" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Derivative Financial Instruments", "verboseLabel": "Reconciliation of Recurring Financial Liability Related to Interest Rate Swaps" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstruments", "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsTables", "http://www.ctscorp.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r450" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block]", "terseLabel": "Reconciliation of Level 3 Hedge Fund Asset Within Fair Value Hierarchy" } } }, "localname": "ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Effective Income Taxes Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r334", "r357", "r361" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Estimated Future Benefit Payments" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r198", "r203" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r198", "r203" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r497" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesFutureLeaseScheduleTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r195", "r196" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Reconciliation of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Earnings Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r34", "r35", "r36" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Net Pension Income or Postretirement Expense" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.", "label": "Schedule of Net Funded Status [Table Text Block]", "terseLabel": "Reconciliation of Benefit Obligation, Plan Assets, and Funded Status" } } }, "localname": "ScheduleOfNetFundedStatusTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r348" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "terseLabel": "Schedule of Components of Performance-Based RSU's" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r348" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Summary of Changes of Nonvested RSU's" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r40", "r212" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipmentDepreciationExpenseDetails2", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentTables", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Quarterly Results of Operations" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/QuarterlyFinancialDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r416" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r222", "r223", "r227" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r222", "r223", "r227" ], "lang": { "en-US": { "role": { "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.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Restructuring Related Charges of Actual Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r220", "r229" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Restructuring Reserve Activity" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r90", "r170" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue and Long-Lived Assets by Geographic Areas" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r84", "r86", "r170" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicDataScheduleOfFinancialInformationByGeographicAreaDetails", "http://www.ctscorp.com/role/GeographicDataScheduleOfRevenueByGeographicAreasDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r335", "r360" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseRelatedToNonVestedRsusDetails3", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Service-Based Restricted Stock Units" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r24", "r25", "r26", "r121", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Summary of Share Count and Par Value Data Related to Shareholders' Equity" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost [Table Text Block]", "terseLabel": "Schedule of Unrecognized Equity-Based Compensation Expense" } } }, "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r389", "r404" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r152", "r153", "r154", "r155", "r482", "r484" ], "lang": { "en-US": { "role": { "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.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Summary of net sales to significant customers as a percentage of total net sales" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentContinuingOperationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component of an entity expected to operate in the foreseeable future.", "label": "Continuing Operations [Member]", "terseLabel": "Continuing Operations" } } }, "localname": "SegmentContinuingOperationsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentDepreciationExpenseDetails2", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentOperatingActivitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations.", "label": "Operating Activities [Domain]", "terseLabel": "Operating Activities [Domain]" } } }, "localname": "SegmentOperatingActivitiesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentDepreciationExpenseDetails2", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrenciesDetails8" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]", "terseLabel": "Description of Business" } } }, "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Geographic Data" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/GeographicData" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelectedQuarterlyFinancialInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Selected Quarterly Financial Information [Abstract]", "terseLabel": "Selected Quarterly Financial Information" } } }, "localname": "SelectedQuarterlyFinancialInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/QuarterlyFinancialDataQuarterlyResultsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r93", "r186" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r97" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsIncomeStatementDetails", "http://www.ctscorp.com/role/DerivativesDerivativeInstrumentsGainLossTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "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.", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited, RSUs", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited, Weighted-average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted, Weighted-average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Released at end of period, RSUs", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Summary of Service-Based Restricted Stock Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested at end of period, Weighted-average Grant-Date Fair Value", "periodStartLabel": "Nonvested at beginning of year, Weighted-average Grant-Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "verboseLabel": "Outstanding, Weighted Average Remaining Contractual Terms" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r354" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "verboseLabel": "Fair value of RSU's vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Converted, Weighted-average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseRelatedToNonVestedRsusDetails3", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised", "negatedTerseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Converted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures", "negatedLabel": "Forfeited, units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Granted, units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r341", "r343" ], "lang": { "en-US": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "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": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Awards available to be granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional Disclosure Status of Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable, Weighted - Average Exercise Price at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r342", "r360" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, Options at end of period, shares", "periodStartLabel": "Outstanding, Options at beginning of year, shares", "terseLabel": "Stock options outstanding, shares", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Summary of Status of Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r333", "r338" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails", "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseDetails2", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfEquityBasedCompensationExpenseRelatedToNonVestedRsusDetails3", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r118", "r335", "r339" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract": { "auth_ref": [], "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" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeBeginningOfPeriodAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfEquityBasedCompensationPlansDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate intrinsic value, outstanding value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7", "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Intrinsic value of RSU's converted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfServiceBasedRestrictedStockUnitsDetails6" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationSummaryOfStatusOfStockOptionsDetails5" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7" ], "xbrltype": "durationItemType" }, "us-gaap_ShippingAndHandlingCostPolicyTextBlock": { "auth_ref": [ "r117", "r118" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.", "label": "Shipping and Handling Cost, Policy [Policy Text Block]", "terseLabel": "Shipping and Handling" } } }, "localname": "ShippingAndHandlingCostPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r503", "r510" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term Lease, Cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/LeasesRentExpenseDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r130" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software and Software Development Costs [Member]" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r24", "r25", "r26", "r248" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r51", "r248" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossDetails", "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://www.ctscorp.com/role/RetirementPlansAccumulatedOtherComprehensiveLossDetails4", "http://www.ctscorp.com/role/RetirementPlansPensionPlanAssetAllocationDetails7" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesTables", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrenciesDetails8", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesResearchAndDevelopmentDetails6", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by continuing and discontinuing operations.", "label": "Operating Activities [Axis]", "terseLabel": "Operating Activities [Axis]" } } }, "localname": "StatementOperatingActivitiesSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentDepreciationExpenseDetails2", "http://www.ctscorp.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetails", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrenciesDetails8" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesTables", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrenciesDetails8", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesResearchAndDevelopmentDetails6", "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r248", "r255" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted share issuances, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfCommonSharesOutstandingDetails3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r248", "r255" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issued shares on vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r25", "r26", "r248", "r255" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern 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.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchases, shares", "terseLabel": "Common stock repurchased, shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquityAdditionalInformationDetails2", "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfCommonSharesOutstandingDetails3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r30", "r31", "r177" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "auth_ref": [], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Stockholders' Equity before Treasury Stock", "totalLabel": "Total shareholders' equity before treasury stock" } } }, "localname": "StockholdersEquityBeforeTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r427", "r428", "r434" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r366", "r370" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "terseLabel": "Tax Adjustments, Settlements, and Unusual Provisions" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardExpirationDate": { "auth_ref": [ "r397" ], "lang": { "en-US": { "role": { "documentation": "Expiration date of the tax credit carryforward, in CCYY-MM-DD format.", "label": "Tax Credit Carryforward, Expiration Date", "terseLabel": "Tax Credit Carryforward, Expiration Date", "verboseLabel": "Operating Loss Carryforwards, Expiration Date" } } }, "localname": "TaxCreditCarryforwardExpirationDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4" ], "xbrltype": "dateItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5", "http://www.ctscorp.com/role/IncomeTaxesCurrentAndLongTermDeferredTaxAssestsAndLiabilitiesDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "auth_ref": [ "r20", "r519", "r535" ], "calculation": { "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.", "label": "Taxes Payable", "terseLabel": "Accrued property and other taxes" } } }, "localname": "TaxesPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/AccruedLiabilitiesAndOtherLiabilitiesComponentsOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r417" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Developed technology and other intangible assets" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/BusinessAcquisitionsNarrativesDetails", "http://www.ctscorp.com/role/BusinessAcquisitionsNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r50", "r256" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Treasury Stock, Number of Shares and Restriction Disclosures [Abstract]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r50", "r256" ], "calculation": { "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails": { "order": 2.0, "parentTag": "us-gaap_CommonStockSharesIssued", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "verboseLabel": "Shares held, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ShareholdersEquitySummaryOfShareCountAndParValueDataRelatedToShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r26", "r248", "r255" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury Stock, Shares, Acquired", "verboseLabel": "Treasury stock acquired (shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquityParenthetical", "http://www.ctscorp.com/role/ShareholdersEquityAdditionalInformationDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r50", "r256", "r257" ], "calculation": { "http://www.ctscorp.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r248", "r255", "r256" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Acquired shares for treasury stock", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://www.ctscorp.com/role/ShareholdersEquityAdditionalInformationDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesAdditionalInformationDetails", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringAndRestructuringRelatedChargesOfActualCostsDetails2", "http://www.ctscorp.com/role/CostsAssociatedWithExitAndRestructuringActivitiesRestructuringReserveActivityDetails3", "http://www.ctscorp.com/role/RetirementPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryBondSecuritiesMember": { "auth_ref": [ "r523" ], "lang": { "en-US": { "role": { "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.", "label": "US Treasury Bond Securities [Member]", "terseLabel": "Bond funds - government" } } }, "localname": "USTreasuryBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/RetirementPlansSummaryOfCategoriesInFairValueHierarchyDetails9", "http://www.ctscorp.com/role/RetirementPlansSummaryOfFairValuesOfPensionPlanDetails8" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedLossOnForeignCurrencyDerivativesBeforeTax": { "auth_ref": [ "r451" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized loss recorded in accumulated other comprehensive income pertaining to the decrease in fair value of foreign currency exchange rate derivatives designated as cash flow hedging instruments to the extent that a cash flow hedge is determined to be effective.", "label": "Unrealized Loss on Foreign Currency Derivatives, before Tax", "terseLabel": "Unrealized Loss on Foreign Currency Derivatives, before Tax" } } }, "localname": "UnrealizedLossOnForeignCurrencyDerivativesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/DerivativesDerivativeFinancialInstrumentsNarativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r371", "r383" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, ending balance", "periodStartLabel": "Unrecognized tax benefits, beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails7" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails7" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r386" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails7" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r385" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails7" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r384" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "(Decrease) increase related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails7" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r387" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Decrease related to lapse in statute of limitation" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails7" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r388" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/IncomeTaxesAdditionalInformationDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r147", "r148", "r150", "r151", "r156", "r157", "r158" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r129" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r129" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "negatedLabel": "Charged/ (Credit) to Expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r129" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "negatedTerseLabel": "Charged to Other Accounts" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "(Write-offs) / Recoveries" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/EquityBasedCompensationScheduleOfPerformanceBasedRsusDetails7" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilutive securities (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r135", "r139" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted - average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r134", "r139" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted-average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.ctscorp.com/role/ConsolidatedStatementsOfEarnings" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196816" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=SL6283291-111563" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)(1)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB TOPIC 5.Y.Q1)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB TOPIC 5.Y.Q2)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130611-203046-203046" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i),(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(s)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28511-109314" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28446-109314" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32059-109318" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31928-109318" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r426": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998890-113959" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=112277219&loc=d3e80748-113994" }, "r467": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r498": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.6(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117418410&loc=d3e7104-158389" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419109&loc=d3e11318-158416" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419472&loc=d3e14931-158439" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419472&loc=d3e14937-158439" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "7B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419472&loc=SL117782768-158439" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419472&loc=d3e14944-158439" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r558": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r559": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r560": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r561": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r562": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r563": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r564": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r565": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r566": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" } }, "version": "2.1" } XML 123 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accumulated other comprehensive loss      
Accumulated other comprehensive loss $ (91,726) $ (97,739) $ (78,960)
Gain (Loss) recognized in OCI, Net 691 1,184  
Gain (Loss) reclassified from AOCI to income, Net 5,322 (2,530)  
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification   0  
Defined benefit pension item      
Accumulated other comprehensive loss      
Accumulated other comprehensive (loss) income, Gross, Beginning balance 1,316 289  
Accumulated other comprehensive (loss) income, Income tax (benefit), Beginning balance (298) (105)  
Accumulated other comprehensive loss 509 1,018 184
Gain (Loss) recognized in OCI, Gross 786 1,932  
Gain (Loss) recognized in OCI, Income tax (benefit) (178) (437)  
Reclassification from AOCI, Current Period, Tax 326    
Gain (Loss) recognized in OCI, Net 608 1,495  
Gain (Loss) reclassified from AOCI to income, Gross (1,443) (905)  
Gain (Loss) reclassified from AOCI to income, Income tax (benefit)   205  
Gain (Loss) reclassified from AOCI to income, Net (1,117) (700)  
Accumulated other comprehensive (loss) income, Gross, Ending balance 659 1,316  
Accumulated other comprehensive (loss) income, Income tax (benefit), Ending balance (150) (298)  
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification   39  
Accumulated Defined Benefit Plans Adjustment      
Accumulated other comprehensive loss      
Accumulated other comprehensive (loss) income, Gross, Beginning balance (132,454) (130,096)  
Accumulated other comprehensive (loss) income, Income tax (benefit), Beginning balance 35,893 52,837  
Accumulated other comprehensive loss (90,122) (96,561) (77,259)
Gain (Loss) reclassified from AOCI to income, Gross 8,314 (2,358)  
Gain (Loss) reclassified from AOCI to income, Income tax (benefit) (1,875) 528  
Gain (Loss) reclassified from AOCI to income, Net 6,439 (1,830)  
Accumulated other comprehensive (loss) income, Gross, Ending balance (124,140) (132,454)  
Accumulated other comprehensive (loss) income, Income tax (benefit), Ending balance 34,018 35,893  
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification   (17,472)  
Unrealized gains and losses on cash flow hedges      
Accumulated other comprehensive loss      
Accumulated other comprehensive (loss) income, Gross, Beginning balance (2,291) (1,985)  
Accumulated other comprehensive (loss) income, Income tax (benefit), Beginning balance 95 100  
Accumulated other comprehensive loss (2,113) (2,196) $ (1,885)
Gain (Loss) recognized in OCI, Gross 80 (306)  
Gain (Loss) recognized in OCI, Income tax (benefit) 3 (5)  
Gain (Loss) recognized in OCI, Net 83 (311)  
Accumulated other comprehensive (loss) income, Gross, Ending balance (2,211) (2,291)  
Accumulated other comprehensive (loss) income, Income tax (benefit), Ending balance $ 98 95  
Accumulated Other Comprehensive Earnings      
Accumulated other comprehensive loss      
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification   $ (17,433)  
XML 124 R117.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Acquisitions Financial Results (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Financial Results [Abstract]  
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual $ 9,252
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual $ (465)
XML 125 R113.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Reconciliation of Effective Income Taxes Rate (Details 6)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of effective income taxes rate      
Taxes at the U.S. statutory rate 21.00% 21.00% 35.00%
State income taxes, net of federal income tax benefit 0.40% 1.20% 1.10%
Non-U.S. earnings taxed at rates different than the U.S. statutory rate 1.30% 0.80% (9.00%)
Foreign source earnings, net of associated foreign tax credits 0.30% 4.10% 0.10%
Benefit of tax credits (1.50%) (0.90%) (1.40%)
Non-deductible expenses 4.10% 1.30% 1.50%
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent (1.10%) (0.90%) (1.50%)
Adjustment to valuation allowances (0.40%) (0.60%) (4.40%)
Other changes in tax laws and rates (0.10%) (6.10%) 0.00%
Change in unrecognized tax benefits 3.30% (1.70%) 2.00%
Impacts of unremitted foreign earnings 1.30% 1.10% 0.90%
Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent 0.00% (0.60%) 44.70%
Other (0.70%) 1.20% (4.90%)
Effective income tax rate 28.10% 19.90% 64.10%
XML 126 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives Derivative Financial Instruments
12 Months Ended
Dec. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging Activities Disclosure [Text Block]
NOTE 13 — Derivatives
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 loss until the hedged transaction affects earnings upon settlement, at which time they are reclassified to cost 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 loss to other income (expense).
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 for the twelve months ended December 31, 2019.
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, 2019, we had a net unrealized gain of $655 in accumulated other comprehensive loss, of which $595 is expected to be reclassified to income within the next 12 months. The notional amount of foreign currency forward contracts outstanding was $8,011 at December 31, 2019.
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, 2019, we have agreements to fix interest rates on $50,000 of long-term debt through February 2024. 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. The estimated net amount of the existing gains or losses that are reported in accumulated other comprehensive loss that are expected to be reclassified into earnings within the next twelve months is approximately $82
The location and fair values of derivative instruments designated as hedging instruments in the Consolidated Balance Sheets as of December 31, 2019, are shown in the following table:
 
As of December 31,

2019
 
2018
Interest rate swaps reported in Other current assets
$
82

 
$
576

Interest rate swaps reported in Other assets
$

 
$
369

Interest rate swaps reported in Other long-term obligations
$
(78
)
 
$

Foreign currency hedges reported in Other current assets
$
580

 
$
393


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 $648 and foreign currency derivative liabilities of $68 at December 31, 2019.
The effect of derivative instruments on the Consolidated Statements of Earnings is as follows:
 
Years Ended December 31,

2019
 
2018
 
2017
Foreign Exchange Contracts:

 

 
 
Amounts reclassified from AOCI to earnings:

 

 
 
Net sales
$

 
$
383

 
$
(488
)
Cost of goods sold
860

 
(6
)
 
497

Selling, general and administrative
92

 
107

 
45

Total amounts reclassified from AOCI to earnings
952

 
484

 
54

Loss recognized in other expense for hedge ineffectiveness

 

 
(1
)
Loss recognized in other expense for derivatives not designated as cash flow hedges

 

 
(15
)
Total derivative gain on foreign exchange contracts recognized in earnings
$
952

 
$
484

 
$
38



 

 
 
Interest Rate Swaps:

 

 
 
Benefit recorded in interest expense
$
491

 
$
421

 
$
37

Total gain
$
1,443

 
$
905

 
$
75


Derivative Financial Instruments
The effect of derivative instruments on the Consolidated Statements of Earnings is as follows:
 
Years Ended December 31,

2019
 
2018
 
2017
Foreign Exchange Contracts:

 

 
 
Amounts reclassified from AOCI to earnings:

 

 
 
Net sales
$

 
$
383

 
$
(488
)
Cost of goods sold
860

 
(6
)
 
497

Selling, general and administrative
92

 
107

 
45

Total amounts reclassified from AOCI to earnings
952

 
484

 
54

Loss recognized in other expense for hedge ineffectiveness

 

 
(1
)
Loss recognized in other expense for derivatives not designated as cash flow hedges

 

 
(15
)
Total derivative gain on foreign exchange contracts recognized in earnings
$
952

 
$
484

 
$
38



 

 
 
Interest Rate Swaps:

 

 
 
Benefit recorded in interest expense
$
491

 
$
421

 
$
37

Total gain
$
1,443

 
$
905

 
$
75


XML 127 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements
NOTE 17 — Fair Value Measurements
We use interest rates swaps to convert a portion of our Revolving Credit Facility's outstanding balance from a variable rate of interest to 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. These derivative financial instruments are measured at fair value on a recurring basis.
The table below summarizes the financial asset that were measured at fair value on a recurring basis as of December 31, 2019 and the (gain) loss recorded during the year ended December 31, 2019:
 
Asset Carrying
Value at
December 31,
2019
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,
2019
Interest rate swap
$
4

$

$
4

$

$
(491
)
Foreign currency hedges
$
580

$

$
580

$

$
(952
)
The table below summarizes the financial assets that were measured at fair value on a recurring basis as of December 31, 2018 and the (gain) loss recorded during the year ended December 31, 2018:
 
Asset Carrying
Value at
December 31,
2018
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,
2018
Interest rate swap
$
945

$

$
945

$

$
(421
)
Foreign currency hedges
$
393

$

$
393

$

$
(484
)

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 the market is not active and therefore they are classified within level 2 of the fair value hierarchy.
Our long-term debt consists of 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 128 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Data
NOTE 21 — Quarterly Financial Data
Quarterly Results of Operations
(Unaudited)
 
First
Second
Third
Fourth
2019
 

 

 

 

Net sales
$
117,625

$
120,684

$
115,651

$
115,040

Gross margin
$
40,615

$
41,204

$
37,057

$
38,700

Operating earnings
$
14,218

$
17,083

$
10,124

$
12,391

Net earnings
$
11,419

$
11,943

$
2,722

$
10,062

Basic earnings per share
$
0.35

$
0.36

$
0.08

$
0.31

Diluted earnings per share
$
0.34

$
0.36

$
0.08

$
0.31

2018
 

 

 

 

Net sales
$
113,530

$
118,021

$
118,859

$
120,073

Gross margin
$
38,433

$
41,813

$
42,082

$
42,645

Operating earnings
$
13,359

$
14,544

$
16,118

$
17,017

Net earnings
$
11,548

$
7,209

$
10,211

$
17,564

Basic earnings per share
$
0.35

$
0.22

$
0.31

$
0.53

Diluted earnings per share
$
0.34

$
0.21

$
0.30

$
0.52


XML 129 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
NOTE 5 — Property, Plant and Equipment
Property, plant and equipment is comprised of the following:
 
As of December 31,
 
2019
2018
Land and land improvements
$
1,095

$
1,136

Buildings and improvements
68,350

70,522

Machinery and equipment
224,312

231,619

Less: Accumulated depreciation
(188,719
)
(203,876
)
Property, plant and equipment, net
$
105,038

$
99,401


Depreciation expense recorded in the Consolidated Statements of Earnings includes the following:
 
For the Years Ended
 
2019
2018
2017
Depreciation expense
$
16,849

$
15,697

$
14,071


XML 130 R102.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-Based Compensation - Summary of Equity-Based Compensation Expense related to Non-Vested RSUs (Details 3)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Service-Based RSUs  
Equity-Based Compensation  
Unrecognized compensation cost $ 1,751
Weighted average period 1 year 2 months 26 days
Performance-Based RSUs  
Equity-Based Compensation  
Unrecognized compensation cost $ 2,433
Weighted average period 1 year 7 months 24 days
RSUs  
Equity-Based Compensation  
Unrecognized compensation cost $ 4,184
Weighted average period 1 year 5 months 23 days
XML 131 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Liabilities and Other Liabilities
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Accrued Liabilities
NOTE 9 — Accrued Expenses and Other Liabilities
The components of accrued expenses and other liabilities are as follows:
 
As of December 31,
 
2019
2018
Accrued product-related costs
$
4,464

$
4,377

Accrued income taxes
7,903

6,914

Accrued property and other taxes
1,574

1,976

Accrued professional fees
1,599

3,350

Contract liabilities
2,877

1,981

Dividends payable
1,299

1,310

Remediation reserves
11,444

11,274

Other accrued liabilities
5,218

6,165

Total accrued expenses and other liabilities
$
36,378

$
37,347


XML 132 R106.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity-Based Compensation - Schedule of Performance-Based RSUs (Details 7) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Sep. 24, 2019
Feb. 19, 2019
Feb. 07, 2019
Feb. 08, 2018
Mar. 31, 2017
Feb. 09, 2017
Feb. 16, 2016
Performance Based Restricted Stock Units [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]                    
Shared Based Compensation Maximum Potential Awards 420,902     3,500 13,890 126,828 62,796 13,556 63,640 136,692
Target Units Outstanding 217,229     1,750 6,945 63,414 31,398 13,556 31,820 68,346
Performance Option [Member]                    
Equity-Based Compensation                    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 225,000                  
Weighted Average Grant Date Fair Value                    
Exercisable, Weighted - Average Exercise Price at end of period $ 18.37                  
Performance Shares [Member]                    
Weighted Average Grant Date Fair Value                    
Granted, Weighted-average Grant-Date Fair Value 31.01                  
Converted, Weighted-average Grant-Date Fair Value 14.34                  
Forfeited, Weighted-average Grant-Date Fair Value 24.77                  
Exercisable, Weighted - Average Exercise Price at end of period 0                  
Target Based Vesting of Performance Based RSUs weighted average grant date fair value $ 13.54                  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 217,229 267,792                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 27.73 $ 21.44                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 1 year 1 month 24 days                  
Aggregate intrinsic value, outstanding value $ 6,519                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 83,853                  
Target based Vesting of performance-based restricted stock unit 60,779                  
Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Converted (160,889)                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (34,306)                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]                    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 0                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested $ 0                  
Restricted Stock Units (RSUs) [Member]                    
Weighted Average Grant Date Fair Value                    
Granted, Weighted-average Grant-Date Fair Value $ 28.61 26.95 $ 24.32              
Converted, Weighted-average Grant-Date Fair Value 20.53                  
Forfeited, Weighted-average Grant-Date Fair Value 26.92                  
End of year, Weighted-average Grant-Date Fair Value $ 19.87 $ 17.91                
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 364,396 355,590                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 27.66 $ 23.84                
Aggregate intrinsic value, outstanding value $ 10,935                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (22,459)                  
Released at end of period, RSUs 103,491 146,116                
XML 133 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Costs Associated with Exit and Restructuring Activities (Tables)
12 Months Ended
Dec. 31, 2019
Restructuring and Restructuring Related Charges of Actual Costs
Restructuring charges are reported as a separate line within operating earnings in the Consolidated Statements of Earnings. Total restructuring charges were:
 
Years Ended December 31,
 
2019
2018
2017
Restructuring charges
$
7,448

$
5,062

$
4,139


Restructuring Reserve Activity
The following table displays the restructuring liability activity for all plans the year ended December 31, 2019:
Restructuring liability at January 1, 2019
$
1,586

Restructuring charges
7,448

Cost paid
(4,997
)
Other activities (1)
(2,044
)
Restructuring liability at December 31, 2019
$
1,993


June2016 Plan  
Restructuring and Restructuring Related Charges of Actual Costs
The following table displays the restructuring charges associated with the June 2016 Plan as well as a summary of the actual costs incurred through December 31, 2019:
June 2016 Plan
Planned Costs
 
Actual costs
incurred through
December 31,
2019
Workforce reduction
$
3,075

 
$
3,340

Building and equipment relocation
9,025

 
10,534

Asset impairment charge

 
1,168

Other charges (1)
1,300

 
988

Restructuring charges
$
13,400

 
$
16,030


XML 134 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Tables)
12 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories consist of the following:
 
As of December 31,
 
2019
2018
Finished goods
$
9,447

$
10,995

Work-in-process
14,954

12,129

Raw materials
23,363

25,746

Less: Inventory reserves
(5,527
)
(5,384
)
Inventories, net
$
42,237

$
43,486


XML 135 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Summary of net sales to significant customers as a 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,
 
2019
2018
2017
Cummins Inc.
16.1%
15.2%
13.4%
Honda Motor Co.
11.6%
10.5%
11.2%
Toyota Motor Corporation
9.6%
10.5%
10.2%

We sell parts to these three transportation customers for certain vehicle platforms under purchase agreements that have no volume commitments and are subject to purchase orders issued on a periodic basis.
No other customer accounted for 10% or more of total net sales during these periods.
Summary of Molds, Dies and Other Tools
We occasionally enter into agreements with our customers whereby we receive a contractual guarantee to be reimbursed the costs we incur 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 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, 2019, and 2018:
 
As of December 31,
 
2019
2018
Cost of molds, dies and other tools included in other current assets
$
7,690

$
5,388


Fair Value Measurements, Recurring and Nonrecurring
We estimate the fair value of our financial instruments as follows:
Instrument
 
Method for determining fair value
Cash, cash equivalents, accounts receivable and accounts payable
 
Cost, approximates fair value due to the short-term nature of these instruments.
Revolving credit facility
 
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 credit facility.
Interest rate swaps and forward contracts
 
The fair value of our interest rate swaps and forward contracts are measured using a market approach which uses current industry information.

Summary of antidilutive stock options
Our antidilutive securities consist of the following:
 
Years Ended December 31,
(units)
2019
2018
2017
Antidilutive securities
22,040

18,138

22,110


Summary of foreign currency gain (loss) recorded in the statement of operations
Foreign currency (losses) gains recorded in the Consolidated Statement of Earnings includes the following:
 
Years Ended December 31,

2019
2018
2017
Foreign currency (losses) gains
$
(1,797
)
$
(2,619
)
$
3,052


XML 136 R121.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II - Valuation and Qualifying Accounts (Details) - Allowance for Doubtful Accounts - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Valuation and Qualifying Accounts      
Balance at Beginning of Period $ 384 $ 357 $ 170
Charged/ (Credit) to Expense (141) (56) (248)
Charged to Other Accounts (9) (8) (9)
(Write-offs) / Recoveries (255) (21) (70)
Balance at End of Period $ 261 $ 384 $ 357
XML 137 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Earnings Before Income Taxes
Earnings before income taxes consist of the following:
 
Years Ended December 31,
 
2019
2018
2017
U.S.
$
15,103

$
30,815

$
9,315

Non-U.S.
35,163

27,288

30,938

Total
$
50,266

$
58,103

$
40,253


Significant Components of Income Tax Provision/(Benefit)
Significant components of income tax provision/(benefit) are as follows:
 
Years Ended December 31,
 
2019
2018
2017
Current:
 

 

 

U.S.
$
(391
)
$
(397
)
$
1,635

Non-U.S.
10,666

12,538

7,150

Total Current
10,275

12,141

8,785

Deferred:
 

 

 

U.S.
558

(330
)
17,597

Non-U.S.
3,287

(240
)
(577
)
Total Deferred
3,845

(570
)
17,020

Total provision for income taxes
$
14,120

$
11,571

$
25,805


Significant Components of Deferred Tax Assets and Liabilities
Significant components of our deferred tax assets and liabilities are as follows:
 
As of December 31,
 
2019
2018
Post-retirement benefits
$
1,100

$
1,061

Inventory reserves
708

1,236

Loss carry-forwards
4,724

4,647

Credit carry-forwards
15,964

16,909

Accrued expenses
4,932

5,685

Research expenditures
17,953

16,847

Operating lease liabilities
6,211


Stock compensation
2,232

2,142

Foreign exchange loss
1,986

2,245

Other
230

207

Gross deferred tax assets
56,040

50,979

Depreciation and amortization
12,453

11,500

Pensions
13,552

11,736

Operating lease assets
5,963


Subsidiaries' unremitted earnings
1,903

1,258

Gross deferred tax liabilities
33,871

24,494

Net deferred tax assets
22,169

26,485

Deferred tax asset valuation allowance
(8,011
)
(8,274
)
Total net deferred tax assets
$
14,158

$
18,211






The long-term deferred tax assets and long-term deferred tax liabilities are as follows below:
 
As of December 31,
 
2019
2018
Non-current deferred tax assets
$
19,795

$
22,201

Non-current deferred tax liabilities
$
(5,637
)
$
(3,990
)
Total net deferred tax assets
$
14,158

$
18,211


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,
 
2019
2018
2017
Taxes at the U.S. statutory rate
21.0
 %
21.0
 %
35.0
 %
State income taxes, net of federal income tax benefit
0.4
 %
1.2
 %
1.1
 %
Non-U.S. earnings taxed at rates different than the U.S. statutory rate
1.3
 %
0.8
 %
(9.0
)%
Foreign source earnings, net of associated foreign tax credits
0.3
 %
4.1
 %
0.1
 %
Benefit of tax credits
(1.5
)%
(0.9
)%
(1.4
)%
Non-deductible expenses
4.1
 %
1.3
 %
1.5
 %
Stock compensation - excess tax benefits
(1.1
)%
(0.9
)%
(1.5
)%
Adjustment to valuation allowances
(0.4
)%
(0.6
)%
(4.4
)%
Other changes in tax laws and rates
0.1
 %
(6.1
)%
 %
Change in unrecognized tax benefits
3.3
 %
(1.7
)%
2.0
 %
Impacts of unremitted foreign earnings
1.3
 %
1.1
 %
0.9
 %
Impacts related to the 2017 Tax Cuts and Jobs Act
 %
(0.6
)%
44.7
 %
Other
(0.7
)%
1.2
 %
(4.9
)%
Effective income tax rate
28.1
 %
19.9
 %
64.1
 %

Reconciliation of Unrecognized Tax Benefits
A reconciliation of the beginning and ending unrecognized tax benefits is provided below:
 
As of December 31,
 
2019
2018
Balance at January 1
$
3,649

$
4,670

Increase related to current year tax positions
2,834

55

(Decrease) increase related to prior year tax positions
(10
)
46

Decrease related to lapse in statute of limitation
(1,457
)
(1,076
)
Decrease related to settlements with taxing authorities

(46
)
Balance at December 31
$
5,016

$
3,649


XML 138 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Additional Information (Details 2) - USD ($)
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Accounting Policies [Abstract]      
Operating Lease, Liability $ 27,713,000 $ 24,792  
Cash and Cash Equivalents      
Maturity period of highly liquid investments 3 months    
Operating Lease, Right-of-Use Asset $ 24,644,000 $ 22,066 $ 0
XML 139 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Earnings Per Share (Details 7) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Anti-dilutive Securities      
Antidilutive securities 22,040 18,138 22,110
XML 140 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Contingencies - Rollforward of Remediation Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Contingencies      
Accrued liabilities start of period $ 11,274 $ 17,067 $ 18,176
Remediation expense 2,602 1,182 307
Remediation payments (2,455) (6,967) (1,416)
Other activity 23 (8) 0
Accrued liabilities end of period $ 11,444 $ 11,274 $ 17,067
XML 141 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Reconciliation of Level 3 Fixed Annuity Contracts Within Fair Value Hierarchy (Details 13) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Reconciliation of Level 3 fund assets    
Beginning Balance $ 259,752  
Benefits paid (145) $ (157)
Ending Balance 282,696 259,752
Significant Unobservable Inputs (Level 3)    
Reconciliation of Level 3 fund assets    
Beginning Balance 9,172  
Ending Balance $ 7,539 $ 9,172
XML 142 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Summary of Fair Values of Pension Plan (Details 8) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Fair values of pension plan assets    
Total fair value of plan assets $ 282,696 $ 259,752
Equity Securities    
Fair values of pension plan assets    
Total fair value of plan assets 24,586 20,469
Equity Securities | UNITED STATES    
Fair values of pension plan assets    
Total fair value of plan assets 24,586 20,469
Equity Funds    
Fair values of pension plan assets    
Total fair value of plan assets 0 54
Bond funds - government    
Fair values of pension plan assets    
Total fair value of plan assets 33,991 19,146
Bond funds - other    
Fair values of pension plan assets    
Total fair value of plan assets 207,901 202,393
Real estate    
Fair values of pension plan assets    
Total fair value of plan assets 2,979 2,652
Cash and Cash Equivalents    
Fair values of pension plan assets    
Total fair value of plan assets 5,700 5,866
Partnership    
Fair values of pension plan assets    
Total fair value of plan assets $ 7,539 $ 9,172
XML 143 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Costs Associated with Exit and Restructuring Activities - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve $ 1,993,000 $ 1,586,000  
Restructuring charges      
Restructuring Charges 7,448,000 5,062,000 $ 4,139,000
April 2014 Plan and June 2016 Plan | Operating Expense      
Restructuring Cost and Reserve [Line Items]      
Restructuring Costs 7,448,000 5,062,000 4,139,000
June2016 Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 233,000 668  
Restructuring charges      
Restructuring Charges 4,284,000 4,559,000 4,139,000
April 2014 Plan      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 703,000 918,000  
Restructuring charges      
Restructuring Charges $ 248,000 $ 503,000 $ 0